)]}'
{"recipes/setup.rb":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"1f022949144f89d6d266381ba28afb43befcb293","unresolved":false,"context_lines":[{"line_number":65,"context_line":"    action :create_user"},{"line_number":66,"context_line":"  end"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"  openstack_identity_register \"Register tempest user #{i}\" do"},{"line_number":69,"context_line":"    auth_uri        auth_uri"},{"line_number":70,"context_line":"    bootstrap_token bootstrap_token"},{"line_number":71,"context_line":"    tenant_name     node[\u0027openstack\u0027][\u0027integration-test\u0027][user][\u0027tenant_name\u0027]"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"9a80dd14_5a72e14a","line":68,"updated":"2015-03-18 21:35:31.000000000","message":"spec for this?","commit_id":"7dff2e704c85a1a096157d755f034f2459b41d8b"}],"spec/setup_spec.rb":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"67674410ed82fbf42d79b87a37865c062f9ec801","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    it \u0027grants member role to tempest_user1 for tempest_tenant1\u0027 do"},{"line_number":60,"context_line":"      expect(chef_run).to grant_role_openstack_identity_register("},{"line_number":61,"context_line":"        \u0027Grant \u0027member\u0027 Role to tempest user for tempest tenant #1\u0027"},{"line_number":62,"context_line":"      ).with("},{"line_number":63,"context_line":"        auth_uri: \u0027http://127.0.0.1:35357/v2.0\u0027,"},{"line_number":64,"context_line":"        bootstrap_token: \u0027bootstrap-token\u0027,"}],"source_content_type":"text/x-ruby","patch_set":5,"id":"3ab451fb_fcd77e21","line":61,"updated":"2015-04-17 03:24:32.000000000","message":"if change to single quote, also to \"member\"","commit_id":"a3838fa833170863081a80d2fac3227c8133426e"}]}
