)]}'
{"oslo_service/tests/test_loopingcall.py":[{"author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"change_message_id":"4070249ced05e9288a46215294f4f61ad78242d0","unresolved":false,"context_lines":[{"line_number":135,"context_line":"        \"\"\"Ensure the interval is adjusted to account for task duration.\"\"\""},{"line_number":136,"context_line":"        self.num_runs \u003d 2"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"        m \u003d mox.Mox()"},{"line_number":139,"context_line":"        m.StubOutWithMock(greenthread, \u0027sleep\u0027)"},{"line_number":140,"context_line":"        greenthread.sleep(mox.IsAlmost(5))"},{"line_number":141,"context_line":"        greenthread.sleep(mox.IsAlmost(1))"}],"source_content_type":"text/x-python","patch_set":1,"id":"3afb71cf_420b6c7d","line":138,"updated":"2015-06-10 16:28:13.000000000","message":"As I know using Mox is forbidden. Instead of Mox mock should be used.","commit_id":"f2bbcc002476c5fb6d1ca40e304d8a174d69c2ab"},{"author":{"_account_id":5950,"name":"Ilya Shakhat","email":"shakhat@gmail.com","username":"shakhat"},"change_message_id":"6d283ce06c6a657882753189b31420207a05d567","unresolved":false,"context_lines":[{"line_number":135,"context_line":"        \"\"\"Ensure the interval is adjusted to account for task duration.\"\"\""},{"line_number":136,"context_line":"        self.num_runs \u003d 2"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"        m \u003d mox.Mox()"},{"line_number":139,"context_line":"        m.StubOutWithMock(greenthread, \u0027sleep\u0027)"},{"line_number":140,"context_line":"        greenthread.sleep(mox.IsAlmost(5))"},{"line_number":141,"context_line":"        greenthread.sleep(mox.IsAlmost(1))"}],"source_content_type":"text/x-python","patch_set":1,"id":"3afb71cf_6ed98083","line":138,"in_reply_to":"3afb71cf_420b6c7d","updated":"2015-06-11 16:40:57.000000000","message":"Done. Also changed existing test cases.","commit_id":"f2bbcc002476c5fb6d1ca40e304d8a174d69c2ab"}]}
