)]}'
{"nova/tests/fixtures.py":[{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"9245e6dbb749fd79d2c28c2a0125430c94d2b922","unresolved":false,"context_lines":[{"line_number":252,"context_line":"            self.useFixture(fixtures.Timeout(self.test_timeout, gentle\u003dTrue))"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"class DatabasePoisonFixture(fixtures.Fixture):"},{"line_number":256,"context_line":"    def setUp(self):"},{"line_number":257,"context_line":"        super(DatabasePoisonFixture, self).setUp()"},{"line_number":258,"context_line":"        self.useFixture(fixtures.MonkeyPatch("}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_6acd5db5","line":255,"updated":"2019-07-19 17:04:21.000000000","message":"So there are two other poison fixtures. This is the first, and is obviously very specific and should be left as is.","commit_id":"bab9c2fa708ff94f1e5286b3a8a54047efae9df5"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"9245e6dbb749fd79d2c28c2a0125430c94d2b922","unresolved":false,"context_lines":[{"line_number":1023,"context_line":"            self.metadata.port)"},{"line_number":1024,"context_line":""},{"line_number":1025,"context_line":""},{"line_number":1026,"context_line":"class PoisonFunctions(fixtures.Fixture):"},{"line_number":1027,"context_line":"    \"\"\"Poison functions so they explode if we touch them."},{"line_number":1028,"context_line":""},{"line_number":1029,"context_line":"    When running under a non full stack test harness there are parts"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_cab6d13e","line":1026,"updated":"2019-07-19 17:04:21.000000000","message":"And here is the second one. Given its generic-ish docstring and name, we could arguably to add more stuff here, as opposed to adding a new fixture, but meh.","commit_id":"bab9c2fa708ff94f1e5286b3a8a54047efae9df5"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"d12b149918b8a2016c4ed9e1d875c43f4f0886b8","unresolved":false,"context_lines":[{"line_number":1023,"context_line":"            self.metadata.port)"},{"line_number":1024,"context_line":""},{"line_number":1025,"context_line":""},{"line_number":1026,"context_line":"class PoisonFunctions(fixtures.Fixture):"},{"line_number":1027,"context_line":"    \"\"\"Poison functions so they explode if we touch them."},{"line_number":1028,"context_line":""},{"line_number":1029,"context_line":"    When running under a non full stack test harness there are parts"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_caaa516f","line":1026,"in_reply_to":"7faddb67_cab6d13e","updated":"2019-07-19 17:14:19.000000000","message":"Yup, could, except this does something quite different. In any case, would want to do it in a fup if so.","commit_id":"bab9c2fa708ff94f1e5286b3a8a54047efae9df5"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"9245e6dbb749fd79d2c28c2a0125430c94d2b922","unresolved":false,"context_lines":[{"line_number":2121,"context_line":"            return fail"},{"line_number":2122,"context_line":""},{"line_number":2123,"context_line":"        super(GenericPoisonFixture, self).setUp()"},{"line_number":2124,"context_line":"        for meth, why in self.POISON_THESE:"},{"line_number":2125,"context_line":"            self.useFixture(fixtures.MonkeyPatch("},{"line_number":2126,"context_line":"                meth, poison_configure(meth, why)))"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_6a5b1df5","line":2124,"range":{"start_line":2124,"start_character":12,"end_line":2124,"end_character":16},"updated":"2019-07-19 17:04:21.000000000","message":"Walter White would like a word with you :)\n\nMaybe \"method\" (you do use it above) or \"func\"?","commit_id":"bab9c2fa708ff94f1e5286b3a8a54047efae9df5"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"d12b149918b8a2016c4ed9e1d875c43f4f0886b8","unresolved":false,"context_lines":[{"line_number":2121,"context_line":"            return fail"},{"line_number":2122,"context_line":""},{"line_number":2123,"context_line":"        super(GenericPoisonFixture, self).setUp()"},{"line_number":2124,"context_line":"        for meth, why in self.POISON_THESE:"},{"line_number":2125,"context_line":"            self.useFixture(fixtures.MonkeyPatch("},{"line_number":2126,"context_line":"                meth, poison_configure(meth, why)))"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_6ab31dea","line":2124,"range":{"start_line":2124,"start_character":12,"end_line":2124,"end_character":16},"in_reply_to":"7faddb67_6a5b1df5","updated":"2019-07-19 17:14:19.000000000","message":"As you say, \"method\" is used above, which makes it confusing which one you get from within fail(), so I definitely want a different name. Could use \"func\". Does \"meth\" really bother you?","commit_id":"bab9c2fa708ff94f1e5286b3a8a54047efae9df5"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"4871918ce009c41642239ffcaf5b75f9adb847a9","unresolved":false,"context_lines":[{"line_number":2121,"context_line":"            return fail"},{"line_number":2122,"context_line":""},{"line_number":2123,"context_line":"        super(GenericPoisonFixture, self).setUp()"},{"line_number":2124,"context_line":"        for meth, why in self.POISON_THESE:"},{"line_number":2125,"context_line":"            self.useFixture(fixtures.MonkeyPatch("},{"line_number":2126,"context_line":"                meth, poison_configure(meth, why)))"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_0a8b89c2","line":2124,"range":{"start_line":2124,"start_character":12,"end_line":2124,"end_character":16},"in_reply_to":"7faddb67_6ab31dea","updated":"2019-07-19 17:30:21.000000000","message":"It actually appears elsewhere, so there\u0027s precedent. No big deal :)","commit_id":"bab9c2fa708ff94f1e5286b3a8a54047efae9df5"}]}
