)]}'
{"nova/tests/test_vmwareapi.py":[{"author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"change_message_id":"647ac0d1527e6feab08ac9751c14e5e79a870032","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    def test_configure_without_wsdl_loc_override(self):"},{"line_number":67,"context_line":"        wsdl_loc \u003d cfg.CONF.vmwareapi_wsdl_loc"},{"line_number":68,"context_line":"        assert wsdl_loc is None"},{"line_number":69,"context_line":"        wsdl_url \u003d vim.Vim.get_wsdl_url(\"https\", \"www.example.com\")"},{"line_number":70,"context_line":"        url \u003d vim.Vim.get_soap_url(\"https\", \"www.example.com\")"},{"line_number":71,"context_line":"        print \"    wsdl_url \u003d %s\" % wsdl_url"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAOn%2F%2Fobs%3D","line":68,"updated":"2013-05-01 05:50:18.000000000","message":"self.assertEqual() instead of assert","commit_id":"053d700a3e3ee973417611e99e190389a69f6dd3"},{"author":{"_account_id":7629,"name":"Shawn Hartsock","email":"hartsock@acm.org","username":"hartsocks"},"change_message_id":"2c363d0c3dfda1bd72e9b3f9dd964c07c86867a9","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    def test_configure_without_wsdl_loc_override(self):"},{"line_number":67,"context_line":"        wsdl_loc \u003d cfg.CONF.vmwareapi_wsdl_loc"},{"line_number":68,"context_line":"        assert wsdl_loc is None"},{"line_number":69,"context_line":"        wsdl_url \u003d vim.Vim.get_wsdl_url(\"https\", \"www.example.com\")"},{"line_number":70,"context_line":"        url \u003d vim.Vim.get_soap_url(\"https\", \"www.example.com\")"},{"line_number":71,"context_line":"        print \"    wsdl_url \u003d %s\" % wsdl_url"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAOn%2F%2Fn0s%3D","line":68,"in_reply_to":"AAAAOn%2F%2Fobs%3D","updated":"2013-09-03 17:03:06.000000000","message":"Done","commit_id":"053d700a3e3ee973417611e99e190389a69f6dd3"},{"author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"change_message_id":"647ac0d1527e6feab08ac9751c14e5e79a870032","unresolved":false,"context_lines":[{"line_number":68,"context_line":"        assert wsdl_loc is None"},{"line_number":69,"context_line":"        wsdl_url \u003d vim.Vim.get_wsdl_url(\"https\", \"www.example.com\")"},{"line_number":70,"context_line":"        url \u003d vim.Vim.get_soap_url(\"https\", \"www.example.com\")"},{"line_number":71,"context_line":"        print \"    wsdl_url \u003d %s\" % wsdl_url"},{"line_number":72,"context_line":"        print \"    url \u003d %s\" % url"},{"line_number":73,"context_line":"        assert wsdl_url \u003d\u003d \"https://www.example.com/sdk/vimService.wsdl\""},{"line_number":74,"context_line":"        assert url \u003d\u003d \"https://www.example.com/sdk\""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAOn%2F%2Fob0%3D","line":71,"updated":"2013-05-01 05:50:18.000000000","message":"prints can be removed.","commit_id":"053d700a3e3ee973417611e99e190389a69f6dd3"},{"author":{"_account_id":7629,"name":"Shawn Hartsock","email":"hartsock@acm.org","username":"hartsocks"},"change_message_id":"2c363d0c3dfda1bd72e9b3f9dd964c07c86867a9","unresolved":false,"context_lines":[{"line_number":68,"context_line":"        assert wsdl_loc is None"},{"line_number":69,"context_line":"        wsdl_url \u003d vim.Vim.get_wsdl_url(\"https\", \"www.example.com\")"},{"line_number":70,"context_line":"        url \u003d vim.Vim.get_soap_url(\"https\", \"www.example.com\")"},{"line_number":71,"context_line":"        print \"    wsdl_url \u003d %s\" % wsdl_url"},{"line_number":72,"context_line":"        print \"    url \u003d %s\" % url"},{"line_number":73,"context_line":"        assert wsdl_url \u003d\u003d \"https://www.example.com/sdk/vimService.wsdl\""},{"line_number":74,"context_line":"        assert url \u003d\u003d \"https://www.example.com/sdk\""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAOn%2F%2Fn0o%3D","line":71,"in_reply_to":"AAAAOn%2F%2Fob0%3D","updated":"2013-09-03 17:03:06.000000000","message":"Done","commit_id":"053d700a3e3ee973417611e99e190389a69f6dd3"},{"author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"change_message_id":"647ac0d1527e6feab08ac9751c14e5e79a870032","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    def test_configure_with_wsdl_loc_override(self):"},{"line_number":77,"context_line":"        cfg.CONF.vmwareapi_wsdl_loc \u003d \"https://www.test.com/sdk/foo.wsdl\""},{"line_number":78,"context_line":"        wsdl_loc \u003d cfg.CONF.vmwareapi_wsdl_loc"},{"line_number":79,"context_line":"        assert wsdl_loc \u003d\u003d \"https://www.test.com/sdk/foo.wsdl\""},{"line_number":80,"context_line":"        wsdl_url \u003d vim.Vim.get_wsdl_url(\"https\", \"www.example.com\")"},{"line_number":81,"context_line":"        url \u003d  vim.Vim.get_soap_url(\"https\", \"www.example.com\")"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAOn%2F%2Fobk%3D","line":78,"updated":"2013-05-01 05:50:18.000000000","message":"ditto comments above","commit_id":"053d700a3e3ee973417611e99e190389a69f6dd3"},{"author":{"_account_id":7629,"name":"Shawn Hartsock","email":"hartsock@acm.org","username":"hartsocks"},"change_message_id":"2c363d0c3dfda1bd72e9b3f9dd964c07c86867a9","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    def test_configure_with_wsdl_loc_override(self):"},{"line_number":77,"context_line":"        cfg.CONF.vmwareapi_wsdl_loc \u003d \"https://www.test.com/sdk/foo.wsdl\""},{"line_number":78,"context_line":"        wsdl_loc \u003d cfg.CONF.vmwareapi_wsdl_loc"},{"line_number":79,"context_line":"        assert wsdl_loc \u003d\u003d \"https://www.test.com/sdk/foo.wsdl\""},{"line_number":80,"context_line":"        wsdl_url \u003d vim.Vim.get_wsdl_url(\"https\", \"www.example.com\")"},{"line_number":81,"context_line":"        url \u003d  vim.Vim.get_soap_url(\"https\", \"www.example.com\")"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAOn%2F%2Fn0k%3D","line":78,"in_reply_to":"AAAAOn%2F%2Fobk%3D","updated":"2013-09-03 17:03:06.000000000","message":"Done","commit_id":"053d700a3e3ee973417611e99e190389a69f6dd3"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"unresolved":false,"context_lines":[{"line_number":68,"context_line":"        Test the default configuration behavior. By default,"},{"line_number":69,"context_line":"        use the WSDL sitting on the host we are talking to in"},{"line_number":70,"context_line":"        order to bind the SOAP client."},{"line_number":71,"context_line":"        \"\"\""},{"line_number":72,"context_line":"        wsdl_loc \u003d cfg.CONF.vmwareapi_wsdl_loc"},{"line_number":73,"context_line":"        self.assertIsNone(wsdl_loc)"},{"line_number":74,"context_line":"        wsdl_url \u003d vim.Vim.get_wsdl_url(\"https\", \"www.example.com\")"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAOn%2F%2FmqQ%3D","line":71,"updated":"2013-05-02 05:10:57.000000000","message":"Please no doc comments in tests. They hide the test name on failure, which makes life painful. We use block comments in tests instead.","commit_id":"b738ea903b25ba40556e9918abe5a701ab693a7f"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":"        The wsdl_url should point to a different host than the one we"},{"line_number":90,"context_line":"        are actually going to send commands to."},{"line_number":91,"context_line":"        \"\"\""},{"line_number":92,"context_line":"        fake_wsdl \u003d \"https://www.test.com/sdk/foo.wsdl\""},{"line_number":93,"context_line":"        cfg.CONF.vmwareapi_wsdl_loc \u003d fake_wsdl"},{"line_number":94,"context_line":"        wsdl_loc \u003d cfg.CONF.vmwareapi_wsdl_loc"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAOn%2F%2FmqM%3D","line":91,"updated":"2013-05-02 05:10:57.000000000","message":"Ditto on this doc comment.","commit_id":"b738ea903b25ba40556e9918abe5a701ab693a7f"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"unresolved":false,"context_lines":[{"line_number":86,"context_line":"        # The wsdl_url should point to a different host than the one we"},{"line_number":87,"context_line":"        # are actually going to send commands to."},{"line_number":88,"context_line":"        fake_wsdl \u003d \"https://www.test.com/sdk/foo.wsdl\""},{"line_number":89,"context_line":"        cfg.CONF.vmwareapi_wsdl_loc \u003d fake_wsdl"},{"line_number":90,"context_line":"        wsdl_loc \u003d cfg.CONF.vmwareapi_wsdl_loc"},{"line_number":91,"context_line":"        self.assertIsNotNone(wsdl_loc)"},{"line_number":92,"context_line":"        self.assertEqual(fake_wsdl, wsdl_loc)"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAOn%2F%2FlNM%3D","line":89,"updated":"2013-05-03 00:44:48.000000000","message":"should use self.flags() to set a config option temporarily for a test case","commit_id":"640562ceeefdd8932584938b3b67a579d5f18b69"},{"author":{"_account_id":7629,"name":"Shawn Hartsock","email":"hartsock@acm.org","username":"hartsocks"},"change_message_id":"2c363d0c3dfda1bd72e9b3f9dd964c07c86867a9","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        # The wsdl_url should point to a different host than the one we"},{"line_number":87,"context_line":"        # are actually going to send commands to."},{"line_number":88,"context_line":"        fake_wsdl \u003d \"https://www.test.com/sdk/foo.wsdl\""},{"line_number":89,"context_line":"        cfg.CONF.vmwareapi_wsdl_loc \u003d fake_wsdl"},{"line_number":90,"context_line":"        wsdl_loc \u003d cfg.CONF.vmwareapi_wsdl_loc"},{"line_number":91,"context_line":"        self.assertIsNotNone(wsdl_loc)"},{"line_number":92,"context_line":"        self.assertEqual(fake_wsdl, wsdl_loc)"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAOn%2F%2FlAM%3D","line":89,"in_reply_to":"AAAAOn%2F%2FlNM%3D","updated":"2013-09-03 17:03:06.000000000","message":"Done","commit_id":"640562ceeefdd8932584938b3b67a579d5f18b69"}],"nova/virt/vmwareapi/vim.py":[{"author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"change_message_id":"647ac0d1527e6feab08ac9751c14e5e79a870032","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        without forcing the test environment to have multiple valid"},{"line_number":97,"context_line":"        wsdl locations to test against."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"        :param protocol: https but sometimes http"},{"line_number":100,"context_line":"        :param host_name: localhost or server name"},{"line_number":101,"context_line":"        :return: string to WSDL location for vSphere WS Management API"},{"line_number":102,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAOn%2F%2Fobg%3D","line":99,"updated":"2013-05-01 05:50:18.000000000","message":"https or http","commit_id":"053d700a3e3ee973417611e99e190389a69f6dd3"},{"author":{"_account_id":7629,"name":"Shawn Hartsock","email":"hartsock@acm.org","username":"hartsocks"},"change_message_id":"2c363d0c3dfda1bd72e9b3f9dd964c07c86867a9","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        without forcing the test environment to have multiple valid"},{"line_number":97,"context_line":"        wsdl locations to test against."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"        :param protocol: https but sometimes http"},{"line_number":100,"context_line":"        :param host_name: localhost or server name"},{"line_number":101,"context_line":"        :return: string to WSDL location for vSphere WS Management API"},{"line_number":102,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAOn%2F%2Fn2o%3D","line":99,"in_reply_to":"AAAAOn%2F%2Fobg%3D","updated":"2013-09-03 17:03:06.000000000","message":"Done","commit_id":"053d700a3e3ee973417611e99e190389a69f6dd3"},{"author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"change_message_id":"647ac0d1527e6feab08ac9751c14e5e79a870032","unresolved":false,"context_lines":[{"line_number":127,"context_line":"                            plugins\u003d[VIMMessagePlugin()])"},{"line_number":128,"context_line":"            self._service_content \u003d self.RetrieveServiceContent("},{"line_number":129,"context_line":"                            \"ServiceInstance\")"},{"line_number":130,"context_line":"        return self"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"    def get_service_content(self):"},{"line_number":133,"context_line":"        \"\"\"Gets the service content object.\"\"\""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAOn%2F%2Fobc%3D","line":130,"updated":"2013-05-01 05:50:18.000000000","message":"I don\u0027t think we need to return self.","commit_id":"053d700a3e3ee973417611e99e190389a69f6dd3"},{"author":{"_account_id":7629,"name":"Shawn Hartsock","email":"hartsock@acm.org","username":"hartsocks"},"change_message_id":"2c363d0c3dfda1bd72e9b3f9dd964c07c86867a9","unresolved":false,"context_lines":[{"line_number":127,"context_line":"                            plugins\u003d[VIMMessagePlugin()])"},{"line_number":128,"context_line":"            self._service_content \u003d self.RetrieveServiceContent("},{"line_number":129,"context_line":"                            \"ServiceInstance\")"},{"line_number":130,"context_line":"        return self"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"    def get_service_content(self):"},{"line_number":133,"context_line":"        \"\"\"Gets the service content object.\"\"\""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAOn%2F%2Fn2Y%3D","line":130,"in_reply_to":"AAAAOn%2F%2Fobc%3D","updated":"2013-09-03 17:03:06.000000000","message":"No. I suppose this no longer makes sense. I couldn\u0027t pull off what I intended.","commit_id":"053d700a3e3ee973417611e99e190389a69f6dd3"}]}
