)]}'
{"designate/tests/unit/test_zone_manager/test_tasks.py":[{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"18346c299d025e52e7ddc26c76768d337e9f8e99","unresolved":false,"context_lines":[{"line_number":199,"context_line":"        data.update(self.period_data)"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"        self.mock_notifier.info.assert_called_with("},{"line_number":202,"context_line":"            self.ctxt, \"dns.zone.exists\", data)"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"    def test_emit_exists_no_zones(self):"},{"line_number":205,"context_line":"        with mock.patch.object(self.task, \u0027_iter_zones\u0027) as iter_:"}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_fdf28c6e","line":202,"updated":"2016-02-15 11:19:01.000000000","message":"we should test for both v1 and v2 here - we need to keep v1 for the next cycle or two","commit_id":"bbdc65cad0aa38aff14d013a5546b3fb5742937f"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"4e2e58dd01e6f62947e277afa893e84d4f0fee50","unresolved":false,"context_lines":[{"line_number":199,"context_line":"        data.update(self.period_data)"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"        self.mock_notifier.info.assert_called_with("},{"line_number":202,"context_line":"            self.ctxt, \"dns.zone.exists\", data)"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"    def test_emit_exists_no_zones(self):"},{"line_number":205,"context_line":"        with mock.patch.object(self.task, \u0027_iter_zones\u0027) as iter_:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba0121b8_c32495c6","line":202,"in_reply_to":"dae33548_fdf28c6e","updated":"2016-03-30 18:52:03.000000000","message":"Done","commit_id":"bbdc65cad0aa38aff14d013a5546b3fb5742937f"},{"author":{"_account_id":15171,"name":"Eric Larson","email":"eric.larson@rackspace.com","username":"elarson"},"change_message_id":"c756a58dfe35369d772bac592f3af0196715b99f","unresolved":false,"context_lines":[{"line_number":164,"context_line":""},{"line_number":165,"context_line":"        data \u003d dict(zone)"},{"line_number":166,"context_line":"        data.update(self.period_data)"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"        self.mock_notifier.info.assert_any_call("},{"line_number":169,"context_line":"            self.ctxt, \"dns.domain.exists\", data)"},{"line_number":170,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ba0121b8_07eb0779","line":167,"updated":"2016-03-31 15:58:03.000000000","message":"It\u0027d be nice to get a comment here explaining why you assert on the info calls for both dns.domain.exists. The any_call could be b/c you expected multiple calls due to something happening multiple times or b/c it was called twice with both args in a single operation.","commit_id":"cf258d445a70de8288e165eecb434476c86dd82c"}]}
