The attempt to merge lp:~jaypipes/glance/bug713154 into lp:glance failed. Below is the output from the failed tests. running test running egg_info creating glance.egg-info writing glance.egg-info/PKG-INFO writing top-level names to glance.egg-info/top_level.txt writing dependency_links to glance.egg-info/dependency_links.txt writing manifest file 'glance.egg-info/SOURCES.txt' reading manifest file 'glance.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'ChangeLog' writing manifest file 'glance.egg-info/SOURCES.txt' running build_ext We test the following: ... ok We test the following: ... ok Test for LP Bugs #736295, #767203 ... ok We test conditions that produced LP Bug #768969, where an image ... ok Set up three test images and ensure each query param filter works ... ok We test the following sequential series of actions: ... ok Ensure marker and limit query params work ... ok We test the process flow where a user registers an image ... ok A test against the actual datastore backend for the registry ... ok A test that errors coming from the POST API do not ... ok We test that various calls to the images and root endpoints are ... ok Test logging output proper when verbose and debug ... ok Test logging output proper when verbose and debug ... ok A test for LP bug #704854 -- Exception thrown by registry ... ok We test the following: ... ERROR Tests raises BadRequest for invalid store header ... ok Tests to add a basic image in the file store ... ok Tests creates a queued image for no body and no loc header ... ok Tests creates a queued image for no body and no loc header ... ok Test that the image contents are checksummed properly ... ok test_bad_container_format (tests.unit.test_api.TestGlanceAPI) ... ok test_bad_disk_format (tests.unit.test_api.TestGlanceAPI) ... ok test_delete_image (tests.unit.test_api.TestGlanceAPI) ... ok test_delete_non_exists_image (tests.unit.test_api.TestGlanceAPI) ... ok Here, we try to delete an image that is in the queued state. ... ok Test that the ETag header matches the x-image-meta-checksum ... ok Test that the image contents are checksummed properly ... ok Test for HEAD /images/ ... ok test_show_image_basic (tests.unit.test_api.TestGlanceAPI) ... ok test_show_non_exists_image (tests.unit.test_api.TestGlanceAPI) ... ok Tests that the /images POST registry API creates the image ... ok Tests proper exception is raised if a bad disk_format is set ... ok Tests proper exception is raised if a bad disk_format is set ... ok Tests proper exception is raised if a bad status is set ... ok Tests that exception raised for bad matching disk and container ... ok Tests that the /images DELETE registry API deletes the image ... ok Tests proper exception is raised if attempt to delete non-existing ... ok Tests that the /images/detail registry API returns ... ok Tests that the /images/detail registry API returns list of ... ok Tests that the /images/detail registry API returns list of ... ok Tests that the /images/detail registry API returns list of ... ok Tests that the /images/detail registry API returns list of ... ok Tests that the /images/detail registry API returns list of ... ok Tests that the /images/detail registry API returns list of ... ok Tests that the /images/detail registry API returns list of ... ok Tests that the /images/detail registry API returns list of ... ok Tests that the /images/details registry API returns list of ... ok Tests that the /images registry API returns list of ... ok Tests that the /images registry API returns list of ... ok Tests that the /images registry API returns list of ... ok Tests that the /images registry API returns list of ... ok Tests that the /images registry API returns list of ... ok Tests that the /images registry API returns list of ... ok Tests that the /images registry API returns list of ... ok Tests that the root registry API returns "index", ... ok Tests that the /images PUT registry API updates the image ... ok Tests proper exception is raised if attempt to update non-existing ... ok Tests that exception raised trying to set a bad container_format ... ok Tests that exception raised trying to set a bad disk_format ... ok Tests that exception raised trying to set a bad status ... ok Tests that exception raised for bad matching disk and container ... ok Test ClientConnectionError raised ... ok Tests proper exception is raised if image with ID already exists ... ok Tests that we can add image metadata and returns the new id ... ok Verify that ISO with invalid container format is rejected. ... ok Tests a bad status is set to a proper one by server ... ok Tests BadRequest raised when supplying bad store name in meta ... ok Tests can add image by passing image data as file ... ok Tests can add image by passing image data as string ... ok Tests add image by passing image data as string w/ no size attr ... ok Tests that we can add image metadata with ISO disk format ... ok Tests that we can add image metadata with properties ... ok Tests client returns image as queued ... ok Tests that image metadata is deleted properly ... ok Tests cannot delete non-existing image ... ok Test a simple file backend retrieval works as expected ... ok Tests that the detailed info about public images returned ... ok Tests that a detailed call can be filtered by a base attribute ... ok Tests that a detailed call can be filtered by a property ... ok Test detailed calls are filtered by marker/limit params. ... ok Test correct set of public image returned ... ok Tests that an index call can be filtered by a base attribute ... ok Tests that an index call can be filtered by a property ... ok Test correct number of public images returned with limit param. ... ok Test correct set of public images returned with marker param. ... ok Test correct set of images returned with marker/limit params. ... ok Tests that the detailed info about an ISO image is returned ... ok Tests that the detailed info about an image returned ... ok Tests that NotFound is raised when getting a non-existing image ... ok Test retrieval of a non-existing image returns a 404 ... ok Tests that the /images PUT registry API updates the image ... ok Tests non existing image update doesn't work ... ok Tests proper exception is raised if image with ID already exists ... ok Tests that we can add image metadata and returns the new id ... ok Tests proper exception is raised if a bad status is set ... ok Tests that we can add image metadata with properties ... ok Tests that image metadata is deleted properly ... ok Tests cannot delete non-existing image ... ok Tests that the detailed info about an image returned ... ok Tests that the detailed info about public images returned ... ok Tests that a detailed call can be filtered by container_format ... ok Tests that a detailed call can be filtered by disk_format ... ok Tests that a detailed call can be filtered by name ... ok Tests that a detailed call can be filtered by a property ... ok Tests that a detailed call can be filtered by status ... ok Test correct set of images returned with marker/limit params. ... ok Tests that a detailed call can be filtered by size_max ... ok Tests that a detailed call can be filtered by size_min ... ok Test correct set of public image returned ... ok Test correct set of public, name-filtered image returned. This ... ok Test correct number of images returned with limit param. ... ok Test correct set of images returned with marker param. ... ok Test correct set of images returned with marker/limit params. ... ok Tests that NotFound is raised when getting a non-existing image ... ok Tests that the /images PUT registry API updates the image ... ok Tests non existing image update doesn't work ... ok test_common_options (tests.unit.test_config.TestConfig) ... ok test_parse_options (tests.unit.test_config.TestConfig) ... Usage: setup.py [options] setup.py: error: no such option: --unknown ok Test that we can add an image via the filesystem backend ... ok Tests that adding an image with an existing identifier ... ok Test we can delete an existing image in the filesystem store ... ok Test that trying to delete a file that doesn't exist ... ok Test a "normal" retrieval of an image in chunks ... ok Test that trying to retrieve a file that doesn't exist ... ok Here, we test that in the case when we moved a column "type" from the ... ok Walks all version scripts for each tested database, ensuring ... ok test_authors_up_to_date (tests.unit.test_misc.AuthorsTestCase) ... ok Test that we can add an image via the s3 backend ... ok Tests that adding an image with an existing identifier ... ok Tests that adding options without host raises ... ok Tests that adding options without user raises ... ok Test we can delete an existing image in the s3 store ... ok Test that trying to delete a s3 that doesn't exist ... ok Test a "normal" retrieval of an image in chunks ... ok Test retrieval of an image with wrong expected_size param ... ok Test that trying to retrieve a s3 that doesn't exist ... ok Tests that adding options without key raises ... ok Test that the parse_s3_tokens function returns ... ok test_http_get (tests.unit.test_stores.TestHTTPBackend) ... ok test_https_get (tests.unit.test_stores.TestHTTPBackend) ... ok Test that we can add an image via the swift backend ... ok Tests that adding an image with an existing identifier ... ok Tests that adding options without auth address raises ... ok Tests that adding an image with a non-existing container ... ok Tests that adding an image with a non-existing container ... ok Tests that adding options without user raises ... ok Test we can delete an existing image in the swift store ... ok Test that trying to delete a swift that doesn't exist ... ok Test a "normal" retrieval of an image in chunks ... ok Test retrieval of an image with wrong expected_size param ... ok Test that trying to retrieve a swift that doesn't exist ... ok Tests that adding options without key raises ... ok Test that the parse_swift_tokens function returns ... ok Tests that boolean headers like is_public can be set ... ok Verifies that data is the same after being passed through headers ... ok Verifies that the headers returned by conversion code are unicode. ... ok test_get_version_list (tests.unit.test_versions.VersionsTest) ... ok test_default_no_body (tests.unit.test_wsgi.JSONRequestDeserializerTest) ... ok test_default_with_body (tests.unit.test_wsgi.JSONRequestDeserializerTest) ... ok test_from_json (tests.unit.test_wsgi.JSONRequestDeserializerTest) ... ok test_has_body_has_content_length (tests.unit.test_wsgi.JSONRequestDeserializerTest) ... ok test_has_body_no_content_length (tests.unit.test_wsgi.JSONRequestDeserializerTest) ... ok test_has_body_zero_content_length (tests.unit.test_wsgi.JSONRequestDeserializerTest) ... ok test_no_body_no_content_length (tests.unit.test_wsgi.JSONRequestDeserializerTest) ... ok test_default (tests.unit.test_wsgi.JSONResponseSerializerTest) ... ok test_to_json (tests.unit.test_wsgi.JSONResponseSerializerTest) ... ok test_content_type_accept_default (tests.unit.test_wsgi.RequestTest) ... ok test_content_type_from_accept_json (tests.unit.test_wsgi.RequestTest) ... ok test_content_type_from_accept_json_xml_quality (tests.unit.test_wsgi.RequestTest) ... ok test_content_type_from_accept_xml (tests.unit.test_wsgi.RequestTest) ... ok test_content_type_from_accept_xml_json (tests.unit.test_wsgi.RequestTest) ... ok test_content_type_missing (tests.unit.test_wsgi.RequestTest) ... ok test_content_type_unsupported (tests.unit.test_wsgi.RequestTest) ... ok test_content_type_with_charset (tests.unit.test_wsgi.RequestTest) ... ok test_dispatch (tests.unit.test_wsgi.ResourceTest) ... ok test_dispatch_default (tests.unit.test_wsgi.ResourceTest) ... ok test_dispatch_no_default (tests.unit.test_wsgi.ResourceTest) ... ok test_get_action_args (tests.unit.test_wsgi.ResourceTest) ... ok ====================================================================== ERROR: We test the following: ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmpQLtb2A/tests/functional/test_s3.py", line 101, in setUp buckets = s3_conn.get_all_buckets() File "/usr/lib/pymodules/python2.6/boto/s3/connection.py", line 252, in get_all_buckets raise S3ResponseError(response.status, response.reason, body, headers=headers) TypeError: __init__() got an unexpected keyword argument 'headers' -------------------- >> begin captured logging << -------------------- boto: DEBUG: Canonical: GET Wed, 22 Jun 2011 18:12:27 GMT / boto: DEBUG: Method: GET boto: DEBUG: Path: / boto: DEBUG: Data: boto: DEBUG: Headers: {'Date': 'Wed, 22 Jun 2011 18:12:27 GMT', 'Content-Length': '0', 'Authorization': 'AWS <20-char AWS access key>:fA3zKplYpy8PvV9w9QgvDRqW5+4=', 'User-Agent': 'Boto/1.9b (linux2)'} boto: DEBUG: Host: s3.amazonaws.com boto: DEBUG: establishing HTTP connection --------------------- >> end captured logging << --------------------- ---------------------------------------------------------------------- Ran 178 tests in 27.727s FAILED (errors=1)