)]}'
{"nova/tests/functional/integrated_helpers.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"c4322ecc71eba435da09ea5974d5b9b4c200337d","unresolved":false,"context_lines":[{"line_number":1059,"context_line":"                          \"existed\") % expected_middleware)"},{"line_number":1060,"context_line":""},{"line_number":1061,"context_line":""},{"line_number":1062,"context_line":"# TODO(stephenfin): This is almost identical to \u0027_IntegratedTestBase\u0027 now and"},{"line_number":1063,"context_line":"# could be removed"},{"line_number":1064,"context_line":"class ProviderUsageBaseTestCase(test.TestCase, PlacementInstanceHelperMixin):"},{"line_number":1065,"context_line":"    \"\"\"Base test class for functional tests that check provider usage"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_06ef5f87","line":1062,"range":{"start_line":1062,"start_character":28,"end_line":1062,"end_character":44},"updated":"2020-07-23 11:31:31.000000000","message":"I think the big difference is the CastAsCall fixture.","commit_id":"c60f90cb2f8e2a30ffee5abeebd78f9eee3c6b25"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0f625a0b9d64ca9d3f0739de242c26ca3e6ecd78","unresolved":false,"context_lines":[{"line_number":1059,"context_line":"                          \"existed\") % expected_middleware)"},{"line_number":1060,"context_line":""},{"line_number":1061,"context_line":""},{"line_number":1062,"context_line":"# TODO(stephenfin): This is almost identical to \u0027_IntegratedTestBase\u0027 now and"},{"line_number":1063,"context_line":"# could be removed"},{"line_number":1064,"context_line":"class ProviderUsageBaseTestCase(test.TestCase, PlacementInstanceHelperMixin):"},{"line_number":1065,"context_line":"    \"\"\"Base test class for functional tests that check provider usage"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_59f2d8e4","line":1062,"range":{"start_line":1062,"start_character":28,"end_line":1062,"end_character":44},"in_reply_to":"bf51134e_06ef5f87","updated":"2020-07-23 12:09:51.000000000","message":"Yup. I think we could easily expose this as a configurable on the class though","commit_id":"c60f90cb2f8e2a30ffee5abeebd78f9eee3c6b25"}]}
