)]}'
{"instack_undercloud/tests/test_undercloud.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"00532b2261b0d8a0caa47b05d2e289e612260307","unresolved":false,"context_lines":[{"line_number":39,"context_line":"class BaseTestCase(base.BaseTestCase):"},{"line_number":40,"context_line":"    def setUp(self):"},{"line_number":41,"context_line":"        super(BaseTestCase, self).setUp()"},{"line_number":42,"context_line":"        self.logger \u003d self.useFixture(log.ConfigureLogging()).logger"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"class TestUndercloud(BaseTestCase):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f96bb07_c304284d","line":42,"updated":"2018-01-15 09:23:53.000000000","message":"this is where it should go I think. Even if it\u0027s redundant for some tests, it should not hurt","commit_id":"0341b277dcab78ab53a956f8efa309042377abb0"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"8feaf8ad35c3dc7e3e03b8f35b7de335553cad0c","unresolved":false,"context_lines":[{"line_number":133,"context_line":"                                       mock_validate_configuration,"},{"line_number":134,"context_line":"                                       mock_configure_logging,"},{"line_number":135,"context_line":"                                       mock_upgrade_fact):"},{"line_number":136,"context_line":"        conf \u003d self.useFixture(config_fixture.Config())"},{"line_number":137,"context_line":"        conf.config(hieradata_override\u003d\u0027override.yaml\u0027)"},{"line_number":138,"context_line":"        with open(os.path.expanduser(\u0027~/override.yaml\u0027), \u0027w\u0027) as f:"},{"line_number":139,"context_line":"            f.write(\u0027Something\\n\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f96bb07_b0ccb96a","line":136,"updated":"2018-01-15 14:58:11.000000000","message":"no longer needed?","commit_id":"b89feca057778f928e098b58f72e037fae0e2be8"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"481a1cd16f87140071077fa1236f6d22d045c6f9","unresolved":false,"context_lines":[{"line_number":133,"context_line":"                                       mock_validate_configuration,"},{"line_number":134,"context_line":"                                       mock_configure_logging,"},{"line_number":135,"context_line":"                                       mock_upgrade_fact):"},{"line_number":136,"context_line":"        conf \u003d self.useFixture(config_fixture.Config())"},{"line_number":137,"context_line":"        conf.config(hieradata_override\u003d\u0027override.yaml\u0027)"},{"line_number":138,"context_line":"        with open(os.path.expanduser(\u0027~/override.yaml\u0027), \u0027w\u0027) as f:"},{"line_number":139,"context_line":"            f.write(\u0027Something\\n\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f96bb07_cf87580f","line":136,"in_reply_to":"7f96bb07_b0ccb96a","updated":"2018-01-15 21:24:22.000000000","message":"ah, yes I missed these.","commit_id":"b89feca057778f928e098b58f72e037fae0e2be8"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"8feaf8ad35c3dc7e3e03b8f35b7de335553cad0c","unresolved":false,"context_lines":[{"line_number":171,"context_line":"    def test_install_exception_no_debug(self, mock_configure_logging,"},{"line_number":172,"context_line":"                                        mock_exit):"},{"line_number":173,"context_line":"        mock_configure_logging.side_effect \u003d RuntimeError(\u0027foo\u0027)"},{"line_number":174,"context_line":"        conf \u003d self.useFixture(config_fixture.Config())"},{"line_number":175,"context_line":"        conf.config(undercloud_debug\u003dFalse)"},{"line_number":176,"context_line":"        undercloud.install(\u0027.\u0027)"},{"line_number":177,"context_line":"        log_dict \u003d {\u0027undercloud_operation\u0027: \"install\","}],"source_content_type":"text/x-python","patch_set":2,"id":"7f96bb07_d0c70545","line":174,"updated":"2018-01-15 14:58:11.000000000","message":"ditto?","commit_id":"b89feca057778f928e098b58f72e037fae0e2be8"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"481a1cd16f87140071077fa1236f6d22d045c6f9","unresolved":false,"context_lines":[{"line_number":171,"context_line":"    def test_install_exception_no_debug(self, mock_configure_logging,"},{"line_number":172,"context_line":"                                        mock_exit):"},{"line_number":173,"context_line":"        mock_configure_logging.side_effect \u003d RuntimeError(\u0027foo\u0027)"},{"line_number":174,"context_line":"        conf \u003d self.useFixture(config_fixture.Config())"},{"line_number":175,"context_line":"        conf.config(undercloud_debug\u003dFalse)"},{"line_number":176,"context_line":"        undercloud.install(\u0027.\u0027)"},{"line_number":177,"context_line":"        log_dict \u003d {\u0027undercloud_operation\u0027: \"install\","}],"source_content_type":"text/x-python","patch_set":2,"id":"7f96bb07_8f795030","line":174,"in_reply_to":"7f96bb07_d0c70545","updated":"2018-01-15 21:24:22.000000000","message":"Done","commit_id":"b89feca057778f928e098b58f72e037fae0e2be8"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"8feaf8ad35c3dc7e3e03b8f35b7de335553cad0c","unresolved":false,"context_lines":[{"line_number":275,"context_line":"                                        \u0027test-hostname.domain\u0027,"},{"line_number":276,"context_line":"                                        \u0027test-hostname.domain\u0027,"},{"line_number":277,"context_line":"                                        None]"},{"line_number":278,"context_line":"        conf \u003d self.useFixture(config_fixture.Config())"},{"line_number":279,"context_line":"        conf.config(undercloud_hostname\u003d\u0027test-hostname.domain\u0027)"},{"line_number":280,"context_line":"        fake_hosts \u003d io.StringIO(u\u0027127.0.0.1 other-hostname\\n\u0027)"},{"line_number":281,"context_line":"        with mock.patch(\u0027instack_undercloud.undercloud.open\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f96bb07_70c6314b","line":278,"updated":"2018-01-15 14:58:11.000000000","message":"ditto?","commit_id":"b89feca057778f928e098b58f72e037fae0e2be8"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"481a1cd16f87140071077fa1236f6d22d045c6f9","unresolved":false,"context_lines":[{"line_number":275,"context_line":"                                        \u0027test-hostname.domain\u0027,"},{"line_number":276,"context_line":"                                        \u0027test-hostname.domain\u0027,"},{"line_number":277,"context_line":"                                        None]"},{"line_number":278,"context_line":"        conf \u003d self.useFixture(config_fixture.Config())"},{"line_number":279,"context_line":"        conf.config(undercloud_hostname\u003d\u0027test-hostname.domain\u0027)"},{"line_number":280,"context_line":"        fake_hosts \u003d io.StringIO(u\u0027127.0.0.1 other-hostname\\n\u0027)"},{"line_number":281,"context_line":"        with mock.patch(\u0027instack_undercloud.undercloud.open\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f96bb07_4f73484e","line":278,"in_reply_to":"7f96bb07_70c6314b","updated":"2018-01-15 21:24:22.000000000","message":"Done","commit_id":"b89feca057778f928e098b58f72e037fae0e2be8"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"8feaf8ad35c3dc7e3e03b8f35b7de335553cad0c","unresolved":false,"context_lines":[{"line_number":294,"context_line":"                                        \u0027test-hostname\u0027,"},{"line_number":295,"context_line":"                                        \u0027test-hostname\u0027,"},{"line_number":296,"context_line":"                                        None]"},{"line_number":297,"context_line":"        conf \u003d self.useFixture(config_fixture.Config())"},{"line_number":298,"context_line":"        conf.config(undercloud_hostname\u003d\u0027test-hostname\u0027)"},{"line_number":299,"context_line":"        self.assertRaises(RuntimeError, undercloud._check_hostname)"},{"line_number":300,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7f96bb07_90c17d31","line":297,"updated":"2018-01-15 14:58:11.000000000","message":"ditto?","commit_id":"b89feca057778f928e098b58f72e037fae0e2be8"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"481a1cd16f87140071077fa1236f6d22d045c6f9","unresolved":false,"context_lines":[{"line_number":294,"context_line":"                                        \u0027test-hostname\u0027,"},{"line_number":295,"context_line":"                                        \u0027test-hostname\u0027,"},{"line_number":296,"context_line":"                                        None]"},{"line_number":297,"context_line":"        conf \u003d self.useFixture(config_fixture.Config())"},{"line_number":298,"context_line":"        conf.config(undercloud_hostname\u003d\u0027test-hostname\u0027)"},{"line_number":299,"context_line":"        self.assertRaises(RuntimeError, undercloud._check_hostname)"},{"line_number":300,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7f96bb07_ef8fb420","line":297,"in_reply_to":"7f96bb07_90c17d31","updated":"2018-01-15 21:24:22.000000000","message":"Done","commit_id":"b89feca057778f928e098b58f72e037fae0e2be8"}]}
