)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f2bef9e1fd28a43d1d2f1fccc06bcbe05bb38bb7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7d53d864_57ad0a2c","updated":"2025-06-10 09:30:26.000000000","message":"My guess is that mock is able to properly spec the object out now because of Ic41ff77c52d2202b724df1bcfb97aba1cc70cca4, and that is triggering this issue.","commit_id":"5b9900d19bbfbeb77a53bc7ed405b81852cb3b09"}],"castellan/tests/unit/key_manager/test_barbican_key_manager.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d1f2bce3d02c79476e88b76c9216caf842291877","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        self.ctxt \u003d mock.Mock(spec\u003dcontext.RequestContext)"},{"line_number":46,"context_line":"        self.ctxt.auth_token \u003d \"fake_token\""},{"line_number":47,"context_line":"        self.ctxt.project_name \u003d \"foo\""},{"line_number":48,"context_line":"        self.ctxt.project_id \u003d str(uuid.uuid4()).replace(\u0027-\u0027, \u0027\u0027)"},{"line_number":49,"context_line":"        self.ctxt.project_domain_name \u003d \"foo\""},{"line_number":50,"context_line":"        self.ctxt.project_domain_id \u003d str(uuid.uuid4()).replace(\u0027-\u0027, \u0027\u0027)"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"fd49c674_baa79c28","line":48,"updated":"2025-06-10 09:31:47.000000000","message":"jfyi (because I had to learn the hard way): there\u0027s nothing in Keystone that says project IDs have to be UUID-like.","commit_id":"5b9900d19bbfbeb77a53bc7ed405b81852cb3b09"}]}
