)]}'
{"tests/unit/test_swiftclient.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"313b902669c0489c9f3eefaf178691fa380162d1","unresolved":false,"context_lines":[{"line_number":509,"context_line":"    def test_param_marker(self):"},{"line_number":510,"context_line":"        c.http_connection \u003d self.fake_http_connection("},{"line_number":511,"context_line":"            204,"},{"line_number":512,"context_line":"            query_string\u003d\"format\u003djson\u0026marker\u003dmarker\")"},{"line_number":513,"context_line":"        c.get_account(\u0027http://www.test.com/v1/acct\u0027, \u0027asdf\u0027, marker\u003d\u0027marker\u0027)"},{"line_number":514,"context_line":"        self.assertRequests(["},{"line_number":515,"context_line":"            (\u0027GET\u0027, \u0027/v1/acct?format\u003djson\u0026marker\u003dmarker\u0027, \u0027\u0027, {"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_1dc72f99","line":512,"updated":"2015-09-23 08:59:39.000000000","message":"I\u0027m sure I have done it myself but I dislike these tests that delegate checking to the fake connection. Much prefer gathering actual requests and then making assertion in the body of the test.","commit_id":"305cd6253fc4144e3afece6f39aaaabf68ecb160"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"313b902669c0489c9f3eefaf178691fa380162d1","unresolved":false,"context_lines":[{"line_number":514,"context_line":"        self.assertRequests(["},{"line_number":515,"context_line":"            (\u0027GET\u0027, \u0027/v1/acct?format\u003djson\u0026marker\u003dmarker\u0027, \u0027\u0027, {"},{"line_number":516,"context_line":"                \u0027x-auth-token\u0027: \u0027asdf\u0027}),"},{"line_number":517,"context_line":"        ])"},{"line_number":518,"context_line":""},{"line_number":519,"context_line":"    def test_param_limit(self):"},{"line_number":520,"context_line":"        c.http_connection \u003d self.fake_http_connection("}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_3dcc73ba","line":517,"updated":"2015-09-23 08:59:39.000000000","message":"...like this :)","commit_id":"305cd6253fc4144e3afece6f39aaaabf68ecb160"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"313b902669c0489c9f3eefaf178691fa380162d1","unresolved":false,"context_lines":[{"line_number":701,"context_line":"    def test_ok(self):"},{"line_number":702,"context_line":"        c.http_connection \u003d self.fake_http_connection(200)"},{"line_number":703,"context_line":"        value \u003d c.put_container(\u0027http://www.test.com\u0027, \u0027asdf\u0027, \u0027asdf\u0027)"},{"line_number":704,"context_line":"        self.assertEqual(value, None)"},{"line_number":705,"context_line":""},{"line_number":706,"context_line":"    def test_server_error(self):"},{"line_number":707,"context_line":"        body \u003d \u0027c\u0027 * 60"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_dde8d7e4","line":704,"updated":"2015-09-23 08:59:39.000000000","message":"add an assertRequests here","commit_id":"305cd6253fc4144e3afece6f39aaaabf68ecb160"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"313b902669c0489c9f3eefaf178691fa380162d1","unresolved":false,"context_lines":[{"line_number":721,"context_line":"    def test_ok(self):"},{"line_number":722,"context_line":"        c.http_connection \u003d self.fake_http_connection(200)"},{"line_number":723,"context_line":"        value \u003d c.delete_container(\u0027http://www.test.com\u0027, \u0027asdf\u0027, \u0027asdf\u0027)"},{"line_number":724,"context_line":"        self.assertEqual(value, None)"},{"line_number":725,"context_line":""},{"line_number":726,"context_line":""},{"line_number":727,"context_line":"class TestGetObject(MockHttpTest):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_bdeba3db","line":724,"updated":"2015-09-23 08:59:39.000000000","message":"add an assertRequests here","commit_id":"305cd6253fc4144e3afece6f39aaaabf68ecb160"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"313b902669c0489c9f3eefaf178691fa380162d1","unresolved":false,"context_lines":[{"line_number":816,"context_line":"    def test_ok(self):"},{"line_number":817,"context_line":"        c.http_connection \u003d self.fake_http_connection(200)"},{"line_number":818,"context_line":"        args \u003d (\u0027http://www.test.com\u0027, \u0027asdf\u0027, \u0027asdf\u0027, \u0027asdf\u0027, \u0027asdf\u0027)"},{"line_number":819,"context_line":"        value \u003d c.put_object(*args)"},{"line_number":820,"context_line":"        self.assertTrue(isinstance(value, six.string_types))"},{"line_number":821,"context_line":""},{"line_number":822,"context_line":"    def test_unicode_ok(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_7d698bf8","line":819,"updated":"2015-09-23 08:59:39.000000000","message":"assert the value is etag of empty string\n\nassertRequests here","commit_id":"305cd6253fc4144e3afece6f39aaaabf68ecb160"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"313b902669c0489c9f3eefaf178691fa380162d1","unresolved":false,"context_lines":[{"line_number":1055,"context_line":"class TestDeleteObject(MockHttpTest):"},{"line_number":1056,"context_line":""},{"line_number":1057,"context_line":"    def test_ok(self):"},{"line_number":1058,"context_line":"        c.http_connection \u003d self.fake_http_connection(200)"},{"line_number":1059,"context_line":"        c.delete_object(\u0027http://www.test.com\u0027, \u0027asdf\u0027, \u0027asdf\u0027, \u0027asdf\u0027)"},{"line_number":1060,"context_line":""},{"line_number":1061,"context_line":"    def test_server_error(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_dd0d373f","line":1058,"updated":"2015-09-23 08:59:39.000000000","message":"assert something","commit_id":"305cd6253fc4144e3afece6f39aaaabf68ecb160"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"313b902669c0489c9f3eefaf178691fa380162d1","unresolved":false,"context_lines":[{"line_number":1067,"context_line":"        c.http_connection \u003d self.fake_http_connection(200,"},{"line_number":1068,"context_line":"                                                      query_string\u003d\"hello\u003d20\")"},{"line_number":1069,"context_line":"        c.delete_object(\u0027http://www.test.com\u0027, \u0027asdf\u0027, \u0027asdf\u0027, \u0027asdf\u0027,"},{"line_number":1070,"context_line":"                        query_string\u003d\"hello\u003d20\")"},{"line_number":1071,"context_line":""},{"line_number":1072,"context_line":""},{"line_number":1073,"context_line":"class TestGetCapabilities(MockHttpTest):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_2f067a1c","line":1070,"updated":"2015-09-23 08:59:39.000000000","message":"assert something. the fake connection will check the query string but only if it gets called.","commit_id":"305cd6253fc4144e3afece6f39aaaabf68ecb160"}]}
