)]}'
{"keystone/tests/unit/test_v3_oauth1.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"8004d8223552e0fa3c97c34a8e8bd9f98951b9df","unresolved":false,"context_lines":[{"line_number":732,"context_line":"        credentials \u003d _urllib_parse_qs_text_keys(content.result)"},{"line_number":733,"context_line":"        request_key \u003d credentials[\u0027oauth_token\u0027][0]"},{"line_number":734,"context_line":"        url \u003d self._authorize_request_token(request_key)"},{"line_number":735,"context_line":"        bad_body \u003d {\u0027roles\u0027: [{\u0027fake_key\u0027: \u0027fake_value\u0027}]}"},{"line_number":736,"context_line":"        self.put(url, body\u003dbad_body, expected_status\u003dhttp_client.BAD_REQUEST)"},{"line_number":737,"context_line":""},{"line_number":738,"context_line":"    def test_bad_consumer_id(self):"},{"line_number":739,"context_line":"        consumer \u003d self._create_single_consumer()"}],"source_content_type":"text/x-python","patch_set":1,"id":"df87a7cf_e1c48b93","line":736,"range":{"start_line":735,"start_character":0,"end_line":736,"end_character":77},"updated":"2017-12-07 20:41:22.000000000","message":"Yeah - we should be able to catch this with proper validation.","commit_id":"d4e1d59ec8ec8450f276fb945d9faf16811d6b90"}]}
