)]}'
{"keystone/tests/test_policy.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"096475086cd7ca1a1a7c978acf75f74ed99b17c6","unresolved":false,"context_lines":[{"line_number":110,"context_line":"        def fakeurlopen(url, post_data):"},{"line_number":111,"context_line":"            return six.StringIO(\"True\")"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        self.stubs.Set(urlrequest, \u0027urlopen\u0027, fakeurlopen)"},{"line_number":114,"context_line":"        action \u003d \"example:get_http\""},{"line_number":115,"context_line":"        target \u003d {}"},{"line_number":116,"context_line":"        result \u003d rules.enforce(self.credentials, action, target)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F96OI%3D","line":113,"updated":"2014-02-01 16:13:33.000000000","message":"could use mock.patch for this.","commit_id":"1288f694d51c13d12e6d61a1349b758ac8eab893"}]}
