)]}'
{"tests/etc/functional-tests.conf":[{"author":{"_account_id":6427,"name":"Kurt Griffiths","email":"kurt.griffiths@rackspace.com","username":"kgriffs"},"change_message_id":"ff150dc0fea17c205fa2bb9aeb1b7bf16c4a6de8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[DEFAULT]"},{"line_number":2,"context_line":"# run_tests \u003d False"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[auth]"},{"line_number":5,"context_line":"# auth_on \u003d False"}],"source_content_type":"text/plain","patch_set":5,"id":"AAAASn%2F%2FWo4%3D","line":2,"updated":"2013-09-05 20:05:28.000000000","message":"This has me thinking about whether the storage tests should use a config rather than relying on MONGODB_TEST_LIVE.\n\nThoughts?","commit_id":"416024da23b224d5eaa6912f8537f0b2cb4962e6"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"129daae7f4edda1e64f32fc289986efa846b198c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[DEFAULT]"},{"line_number":2,"context_line":"# run_tests \u003d False"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[auth]"},{"line_number":5,"context_line":"# auth_on \u003d False"}],"source_content_type":"text/plain","patch_set":5,"id":"AAAASn%2F%2FVBg%3D","line":2,"in_reply_to":"AAAASn%2F%2FWo4%3D","updated":"2013-09-06 08:49:41.000000000","message":"I like the idea but we don\u0027t have a configuration file for unittests (yet?). \n\nIf we had, I\u0027d be tempted to say yes, but setting an ENV var for a 1 time test is easier than changing the file. What about both?","commit_id":"416024da23b224d5eaa6912f8537f0b2cb4962e6"}],"tests/functional/README.rst":[{"author":{"_account_id":6427,"name":"Kurt Griffiths","email":"kurt.griffiths@rackspace.com","username":"kgriffs"},"change_message_id":"ff150dc0fea17c205fa2bb9aeb1b7bf16c4a6de8","unresolved":false,"context_lines":[{"line_number":12,"context_line":"#. Setup a Marconi server. Refer to the Marconi `README`_ on"},{"line_number":13,"context_line":"   how to run Marconi locally, or simply use an existing server."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"#. Run tests. ::"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"   $ tox"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"AAAASn%2F%2FWoo%3D","line":15,"updated":"2013-09-05 20:05:28.000000000","message":"Doesn\u0027t the config have to be copied and updated to set run_tests \u003d True ?","commit_id":"416024da23b224d5eaa6912f8537f0b2cb4962e6"},{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"129daae7f4edda1e64f32fc289986efa846b198c","unresolved":false,"context_lines":[{"line_number":12,"context_line":"#. Setup a Marconi server. Refer to the Marconi `README`_ on"},{"line_number":13,"context_line":"   how to run Marconi locally, or simply use an existing server."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"#. Run tests. ::"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"   $ tox"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"AAAASn%2F%2FVBU%3D","line":15,"in_reply_to":"AAAASn%2F%2FWoo%3D","updated":"2013-09-06 08:49:41.000000000","message":"Copied no, updated yes. Damn, forgot that.","commit_id":"416024da23b224d5eaa6912f8537f0b2cb4962e6"}],"tests/functional/test_claims.py":[{"author":{"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"},"change_message_id":"0781bf3efc26a06211bf81b87c0893f407748ee7","unresolved":false,"context_lines":[{"line_number":34,"context_line":"                          {\u0027url\u0027: self.cfg.marconi.url,"},{"line_number":35,"context_line":"                           \u0027version\u0027: self.cfg.marconi.version,"},{"line_number":36,"context_line":"                           \u0027queue\u0027: self.queue})"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        http.put(self.queue_url, self.header)"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        self.claim_url \u003d self.queue_url + \u0027/claims\u0027"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAASn%2F%2FPMQ%3D","line":37,"updated":"2013-09-09 14:41:49.000000000","message":"Use .format instead, as per IRC discussion","commit_id":"58207a0a77d4a13a62bd15abd1df88049d2b0794"}],"tests/functional/test_messages.py":[{"author":{"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"},"change_message_id":"0781bf3efc26a06211bf81b87c0893f407748ee7","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        self.queue_url \u003d (\"%(url)s/%(version)s/queues/%(queue)s\" %"},{"line_number":32,"context_line":"                          {\u0027url\u0027: self.cfg.marconi.url,"},{"line_number":33,"context_line":"                           \u0027version\u0027: self.cfg.marconi.version,"},{"line_number":34,"context_line":"                           \u0027queue\u0027: self.queue})"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"        http.put(self.queue_url, self.header)"},{"line_number":37,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAASn%2F%2FPK4%3D","line":34,"updated":"2013-09-09 14:41:49.000000000","message":"USe .format, per IRC discussion","commit_id":"58207a0a77d4a13a62bd15abd1df88049d2b0794"}],"tests/functional/test_queue.py":[{"author":{"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"},"change_message_id":"0781bf3efc26a06211bf81b87c0893f407748ee7","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    \"\"\"Tests for Insert queue.\"\"\""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    def setUp(self):"},{"line_number":31,"context_line":"        super(TestInsertQueue, self).setUp()"},{"line_number":32,"context_line":"        self.base_url \u003d \u0027%s/%s\u0027 % (self.cfg.marconi.url,"},{"line_number":33,"context_line":"                                   self.cfg.marconi.version)"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAASn%2F%2FPRI%3D","line":30,"updated":"2013-09-09 14:41:49.000000000","message":"We can make this a class method, since it won\u0027t have any impact on keeping the tests indepenedent","commit_id":"58207a0a77d4a13a62bd15abd1df88049d2b0794"},{"author":{"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"},"change_message_id":"0781bf3efc26a06211bf81b87c0893f407748ee7","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        super(TestInsertQueue, self).setUp()"},{"line_number":32,"context_line":"        self.base_url \u003d \u0027%s/%s\u0027 % (self.cfg.marconi.url,"},{"line_number":33,"context_line":"                                   self.cfg.marconi.version)"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"        self.headers_response_empty \u003d set([\u0027location\u0027])"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    @ddt.data(\u0027qtestqueue\u0027, \u0027TESTqueue\u0027, \u0027hyphen-name\u0027, \u0027_undersore\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAASn%2F%2FPNg%3D","line":34,"updated":"2013-09-09 14:41:49.000000000","message":"As discussed in IRC, we can start using .format here","commit_id":"58207a0a77d4a13a62bd15abd1df88049d2b0794"},{"author":{"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"},"change_message_id":"0781bf3efc26a06211bf81b87c0893f407748ee7","unresolved":false,"context_lines":[{"line_number":139,"context_line":""},{"line_number":140,"context_line":"        self.base_url \u003d \u0027%s/%s\u0027 % (self.cfg.marconi.url,"},{"line_number":141,"context_line":"                                   self.cfg.marconi.version)"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"        self.queue_url \u003d self.base_url + \u0027/queues/{}\u0027.format(uuid.uuid1())"},{"line_number":144,"context_line":"        http.put(self.queue_url, self.header)"},{"line_number":145,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAASn%2F%2FPQM%3D","line":142,"updated":"2013-09-09 14:41:49.000000000","message":"Will it make sense to move the base_url to a setupClass, so we dont have to do this for every test?\nAlso use .format","commit_id":"58207a0a77d4a13a62bd15abd1df88049d2b0794"},{"author":{"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"},"change_message_id":"0781bf3efc26a06211bf81b87c0893f407748ee7","unresolved":false,"context_lines":[{"line_number":186,"context_line":"        super(TestQueueMisc, self).setUp()"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"        self.base_url \u003d \u0027%s/%s\u0027 % (self.cfg.marconi.url,"},{"line_number":189,"context_line":"                                   self.cfg.marconi.version)"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"        self.queue \u003d uuid.uuid1()"},{"line_number":192,"context_line":"        self.queue_url \u003d (\"%(url)s/%(version)s/queues/%(queue)s\" %"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAASn%2F%2FPP4%3D","line":189,"updated":"2013-09-09 14:41:49.000000000","message":"same as above.","commit_id":"58207a0a77d4a13a62bd15abd1df88049d2b0794"},{"author":{"_account_id":7498,"name":"Malini Kamalambal","email":"malini.kamalambal@rackspace.com","username":"malini-pk"},"change_message_id":"0781bf3efc26a06211bf81b87c0893f407748ee7","unresolved":false,"context_lines":[{"line_number":193,"context_line":"                          {\u0027url\u0027: self.cfg.marconi.url,"},{"line_number":194,"context_line":"                           \u0027version\u0027: self.cfg.marconi.version,"},{"line_number":195,"context_line":"                           \u0027queue\u0027: self.queue})"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"        url \u003d self.queue_url + \u0027/metadata\u0027"},{"line_number":198,"context_line":"        metadata \u003d {\"queue_metadata\": \"TEST METADATA\"}"},{"line_number":199,"context_line":"        http.put(url, self.header, json.dumps(metadata))"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAASn%2F%2FPN8%3D","line":196,"updated":"2013-09-09 14:41:49.000000000","message":"why not just use the base_url here?\n\nself.queue_url \u003d self.base_url + \u0027/queues.......","commit_id":"58207a0a77d4a13a62bd15abd1df88049d2b0794"}]}
