)]}'
{"nova/tests/functional/api_sample_tests/test_limits.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"abad146419f5fed90b4639972f528dc153470f29","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        response \u003d self._do_get(\u0027limits\u0027)"},{"line_number":47,"context_line":"        subs \u003d self._get_regexes()"},{"line_number":48,"context_line":"        if(self._test \u003d\u003d \"v2\"):"},{"line_number":49,"context_line":"            self._template \u003d \u0027v2-limit-get-resp\u0027"},{"line_number":50,"context_line":"        self._verify_response(self._template, subs, response, 200)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_9c5c3b4c","line":49,"updated":"2015-08-21 11:23:52.000000000","message":"its this pattern again, I think I much prefer the idea of setting the template based on the running scenario in a test setup method, just don\u0027t like making people cut and paste stuff into each test.","commit_id":"3a20e5eda3aa0fa28c61192cdd5d369c8d2d3f28"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0e69ccc0f6fd647d12d4f328f12a4628a94ef309","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        response \u003d self._do_get(\u0027limits\u0027)"},{"line_number":47,"context_line":"        subs \u003d self._get_regexes()"},{"line_number":48,"context_line":"        if(self._test \u003d\u003d \"v2\"):"},{"line_number":49,"context_line":"            self._template \u003d \u0027v2-limit-get-resp\u0027"},{"line_number":50,"context_line":"        self._verify_response(self._template, subs, response, 200)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_a75be62d","line":49,"in_reply_to":"fa1b9901_9c5c3b4c","updated":"2015-08-24 04:14:28.000000000","message":"done","commit_id":"3a20e5eda3aa0fa28c61192cdd5d369c8d2d3f28"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"97c3ee04eddd822073982c740273932ab8900ffe","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        # and V2.1 as the response are different."},{"line_number":38,"context_line":"        self.template \u003d \u0027limit-get-resp\u0027"},{"line_number":39,"context_line":"        if(self._test \u003d\u003d \"v2\"):"},{"line_number":40,"context_line":"            self.template \u003d \u0027v2-limit-get-resp\u0027"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    def _get_flags(self):"},{"line_number":43,"context_line":"        f \u003d super(LimitsSampleJsonTest, self)._get_flags()"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa1b9901_322116b5","line":40,"updated":"2015-08-25 09:27:36.000000000","message":":)","commit_id":"451a5ff5d9c98048ca79d5a174fcaf72e8e938fa"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"97c3ee04eddd822073982c740273932ab8900ffe","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        f[\u0027osapi_compute_extension\u0027].append(\"nova.api.openstack.compute.\""},{"line_number":46,"context_line":"                      \"legacy_v2.contrib.server_group_quotas.\""},{"line_number":47,"context_line":"                      \"Server_group_quotas\")"},{"line_number":48,"context_line":"        return f"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    def test_limits_get(self):"},{"line_number":51,"context_line":"        response \u003d self._do_get(\u0027limits\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa1b9901_1514fc41","line":48,"updated":"2015-08-25 09:27:36.000000000","message":"we need a second pass to go through and remove all these I think, but lets worry about that later.\n\nwe should run all tests with all extensions turned on, in theory.","commit_id":"451a5ff5d9c98048ca79d5a174fcaf72e8e938fa"}]}
