)]}'
{"openstack/tests/unit/test_resource.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"98bce940d0809abd0395a75651c58072f1d9b5c4","unresolved":false,"context_lines":[{"line_number":1911,"context_line":"            # Something about how mock is implemented triggers that here."},{"line_number":1912,"context_line":"            pass"},{"line_number":1913,"context_line":"        else:"},{"line_number":1914,"context_line":"            self.assertTrue(False)"},{"line_number":1915,"context_line":""},{"line_number":1916,"context_line":"        # Ensure we only made two calls to get this done"},{"line_number":1917,"context_line":"        self.assertEqual(3, len(self.session.get.call_args_list))"}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_65c6586b","line":1914,"range":{"start_line":1914,"start_character":0,"end_line":1914,"end_character":34},"updated":"2019-03-25 13:14:49.000000000","message":"mmm,\n\n self.assertRaises((StopIteration, RuntimeError), next, results)\n\n?\n\nOr at least let\u0027s use self.fail instead of assert False :)","commit_id":"45a2d8dac8fb714b028936b55f3f22772e5104b8"}]}
