)]}'
{"ironic_python_agent/tests/unit/extensions/test_iscsi.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"399a35c40fb0078c8973ce5199c5fc0209dc09c6","unresolved":false,"context_lines":[{"line_number":150,"context_line":"        self.fake_dev \u003d \u0027/dev/fake\u0027"},{"line_number":151,"context_line":"        self.fake_iqn \u003d \u0027iqn-fake\u0027"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    @mock.patch(\u0027ironic_python_agent.netutils.get_wildcard_address\u0027)"},{"line_number":154,"context_line":"    def test_start_iscsi_target(self, mock_get_wildcard_address,"},{"line_number":155,"context_line":"                                mock_rtslib, mock_dispatch,"},{"line_number":156,"context_line":"                                mock_destroy):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a3905b3_4b2d5845","line":153,"updated":"2017-01-20 16:52:03.000000000","message":"nit: let\u0027s use autospec\u003dTrue. you can also pass return_value right here, if you feel like","commit_id":"95956588c736174213c4abc5bf0968332cde2e83"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"399a35c40fb0078c8973ce5199c5fc0209dc09c6","unresolved":false,"context_lines":[{"line_number":198,"context_line":"            mock_rtslib.TPG.return_value, \u00270.0.0.0\u0027, 3260)"},{"line_number":199,"context_line":"        self.assertFalse(mock_destroy.called)"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"    @mock.patch(\u0027ironic_python_agent.netutils.get_wildcard_address\u0027)"},{"line_number":202,"context_line":"    def test_start_iscsi_target_with_special_port(self,"},{"line_number":203,"context_line":"                                                  mock_get_wildcard_address,"},{"line_number":204,"context_line":"                                                  mock_rtslib, mock_dispatch,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a3905b3_6b30549f","line":201,"updated":"2017-01-20 16:52:03.000000000","message":"ditto","commit_id":"95956588c736174213c4abc5bf0968332cde2e83"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"399a35c40fb0078c8973ce5199c5fc0209dc09c6","unresolved":false,"context_lines":[{"line_number":231,"context_line":"            errors.ISCSIError, \u0027Failed to create a target\u0027,"},{"line_number":232,"context_line":"            self.agent_extension.start_iscsi_target, iqn\u003dself.fake_iqn)"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    @mock.patch(\u0027ironic_python_agent.netutils.get_wildcard_address\u0027)"},{"line_number":235,"context_line":"    def test_failed_to_bind_iscsi(self, mock_get_wildcard_address,"},{"line_number":236,"context_line":"                                  mock_rtslib, mock_dispatch, mock_destroy):"},{"line_number":237,"context_line":"        mock_get_wildcard_address.return_value \u003d \u0027::\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a3905b3_8b274063","line":234,"updated":"2017-01-20 16:52:03.000000000","message":"ditto","commit_id":"95956588c736174213c4abc5bf0968332cde2e83"}]}
