)]}'
{"tempest/api/compute/base.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"6df5f78538e634e1f4ce5907beb837e8e234113c","unresolved":false,"context_lines":[{"line_number":119,"context_line":"        cls.isolated_creds.clear_isolated_creds()"},{"line_number":120,"context_line":"        super(BaseComputeTest, cls).tearDownClass()"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    @classmethod"},{"line_number":123,"context_line":"    def create_server(cls, **kwargs):"},{"line_number":124,"context_line":"        \"\"\"Wrapper utility that returns a test server.\"\"\""},{"line_number":125,"context_line":"        name \u003d rand_name(cls.__name__ + \"-instance\")"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAATH%2F%2FbV8%3D","line":122,"updated":"2013-10-16 10:58:24.000000000","message":"the whole reason that method took **kwargs was so we could just kwarg our way to other uses. Scheduler hints should just be a kwarg","commit_id":"72e7b020ae95e0f929d00dd338afd93ee2496a44"}],"tempest/api/compute/servers/test_scheduler_hints.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"6df5f78538e634e1f4ce5907beb837e8e234113c","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        self.assertTrue(self.server_initial[\u0027adminPass\u0027] is not None)"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    @attr(type\u003d\u0027smoke\u0027)"},{"line_number":77,"context_line":"    def test_instances_on_same_host(self):"},{"line_number":78,"context_line":"        # Check that the two instances are created on the same host"},{"line_number":79,"context_line":"        self.assertEqual(self.first_host_id, self.host_id)"},{"line_number":80,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAATH%2F%2FbVM%3D","line":77,"updated":"2013-10-16 10:58:24.000000000","message":"why is this a different test method then above?","commit_id":"72e7b020ae95e0f929d00dd338afd93ee2496a44"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"6df5f78538e634e1f4ce5907beb837e8e234113c","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        self.assertEqual(self.first_host_id, self.host_id)"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    @attr(type\u003d\u0027smoke\u0027)"},{"line_number":82,"context_line":"    def test_verify_server_details(self):"},{"line_number":83,"context_line":"        # Verify the specified server attributes are set correctly"},{"line_number":84,"context_line":"        self.assertEqual(self.accessIPv4, self.server[\u0027accessIPv4\u0027])"},{"line_number":85,"context_line":"        # NOTE(maurosr): See http://tools.ietf.org/html/rfc5952 (section 4)"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAATH%2F%2FbVI%3D","line":82,"updated":"2013-10-16 10:58:24.000000000","message":"again, this is all just asserts, no different state, why a different test method?","commit_id":"72e7b020ae95e0f929d00dd338afd93ee2496a44"}]}
