)]}'
{"designate_tempest_plugin/data_utils.py":[{"author":{"_account_id":11662,"name":"Paul Glass","email":"paul.glass@rackspace.com","username":"pglass"},"change_message_id":"369eaecb8d320b48dd7c8c4f86567b72adf867e4","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    def hexes(n):"},{"line_number":25,"context_line":"        return \"\".join(random.choice(\"1234567890abcdef\") for _ in range(n))"},{"line_number":26,"context_line":"    result \u003d \":\".join(hexes(4) for _ in range(8))"},{"line_number":27,"context_line":"    return result.replace(\"0000\", \"0\")"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"def rand_zone_name(name\u003d\u0027\u0027, prefix\u003dNone, suffix\u003d\u0027.com.\u0027):"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_7514094c","line":27,"range":{"start_line":27,"start_character":4,"end_line":27,"end_character":38},"updated":"2016-04-20 20:36:33.000000000","message":"So I wrote this bit originally, however there\u0027s a better way to compact the ipv6 address, using the netaddr module: For example: https://github.com/openstack/designate/blob/58f8a494e2971df7188fb03aac1e763eb90846ed/functionaltests/common/utils.py#L122-L123\n\nIt makes no difference, but if you wanted to change this to use netaddr that would be great!","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":15699,"name":"sonu","email":"sonu.bhumca11@gmail.com","username":"sonu.kumar"},"change_message_id":"e65e1421720bd28696f0ca1fca2a28c5f71788bb","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    def hexes(n):"},{"line_number":25,"context_line":"        return \"\".join(random.choice(\"1234567890abcdef\") for _ in range(n))"},{"line_number":26,"context_line":"    result \u003d \":\".join(hexes(4) for _ in range(8))"},{"line_number":27,"context_line":"    return result.replace(\"0000\", \"0\")"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"def rand_zone_name(name\u003d\u0027\u0027, prefix\u003dNone, suffix\u003d\u0027.com.\u0027):"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_aa92a9f3","line":27,"range":{"start_line":27,"start_character":4,"end_line":27,"end_character":38},"in_reply_to":"1a122d0e_7514094c","updated":"2016-04-21 07:50:35.000000000","message":"Done","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":11662,"name":"Paul Glass","email":"paul.glass@rackspace.com","username":"pglass"},"change_message_id":"369eaecb8d320b48dd7c8c4f86567b72adf867e4","unresolved":false,"context_lines":[{"line_number":137,"context_line":"    return rand_recordset_data(\u0027MX\u0027, zone_name, records\u003d[data], **kwargs)"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"def rand_blacklist_data():"},{"line_number":141,"context_line":"    data \u003d {"},{"line_number":142,"context_line":"        \"pattern\": rand_zone_name()"},{"line_number":143,"context_line":"    }"},{"line_number":144,"context_line":"    return data"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"def rand_pool_data():"},{"line_number":148,"context_line":"    ns_zone \u003d rand_zone_data().name"},{"line_number":149,"context_line":"    data \u003d {"},{"line_number":150,"context_line":"        \"name\": rand_zone_name(),"},{"line_number":151,"context_line":"    }"},{"line_number":152,"context_line":"    records \u003d []"},{"line_number":153,"context_line":"    for i in range(0, 2):"},{"line_number":154,"context_line":"        records.append(\"ns%s.%s\" % (i, ns_zone))"},{"line_number":155,"context_line":"    ns_records \u003d [{\"hostname\": x, \"priority\": random.randint(1, 999)}"},{"line_number":156,"context_line":"                  for x in records]"},{"line_number":157,"context_line":"    data[\"ns_records\"] \u003d ns_records"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"    return data"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"def rand_spf_recordset(zone_name, data\u003dNone, **kwargs):"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_30057f10","line":159,"range":{"start_line":140,"start_character":0,"end_line":159,"end_character":15},"updated":"2016-04-20 20:36:33.000000000","message":"Can we remove these from this commit, so we have just the recordset additions?","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":15699,"name":"sonu","email":"sonu.bhumca11@gmail.com","username":"sonu.kumar"},"change_message_id":"e65e1421720bd28696f0ca1fca2a28c5f71788bb","unresolved":false,"context_lines":[{"line_number":137,"context_line":"    return rand_recordset_data(\u0027MX\u0027, zone_name, records\u003d[data], **kwargs)"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"def rand_blacklist_data():"},{"line_number":141,"context_line":"    data \u003d {"},{"line_number":142,"context_line":"        \"pattern\": rand_zone_name()"},{"line_number":143,"context_line":"    }"},{"line_number":144,"context_line":"    return data"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"def rand_pool_data():"},{"line_number":148,"context_line":"    ns_zone \u003d rand_zone_data().name"},{"line_number":149,"context_line":"    data \u003d {"},{"line_number":150,"context_line":"        \"name\": rand_zone_name(),"},{"line_number":151,"context_line":"    }"},{"line_number":152,"context_line":"    records \u003d []"},{"line_number":153,"context_line":"    for i in range(0, 2):"},{"line_number":154,"context_line":"        records.append(\"ns%s.%s\" % (i, ns_zone))"},{"line_number":155,"context_line":"    ns_records \u003d [{\"hostname\": x, \"priority\": random.randint(1, 999)}"},{"line_number":156,"context_line":"                  for x in records]"},{"line_number":157,"context_line":"    data[\"ns_records\"] \u003d ns_records"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"    return data"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"def rand_spf_recordset(zone_name, data\u003dNone, **kwargs):"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_eabe6163","line":159,"range":{"start_line":140,"start_character":0,"end_line":159,"end_character":15},"in_reply_to":"1a122d0e_30057f10","updated":"2016-04-21 07:50:35.000000000","message":"Done","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"}],"designate_tempest_plugin/services/dns/v2/json/recordset_client.py":[{"author":{"_account_id":11662,"name":"Paul Glass","email":"paul.glass@rackspace.com","username":"pglass"},"change_message_id":"369eaecb8d320b48dd7c8c4f86567b72adf867e4","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    \"\"\"API V2 Tempest REST client for Recordset API\"\"\""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    @base.handle_errors"},{"line_number":23,"context_line":"    def create_recordset(self, zone_uuid, recordset_model,"},{"line_number":24,"context_line":"                         params\u003dNone, wait_until\u003dFalse):"},{"line_number":25,"context_line":"        \"\"\"Create a recordset for the specified zone."},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_f04f8731","line":23,"range":{"start_line":23,"start_character":42,"end_line":23,"end_character":57},"updated":"2016-04-20 20:36:33.000000000","message":"This is okay. We aren\u0027t using \"models\" anymore, but passing around dicts for the recordsets is better than needing a bunch of different functions to support all the recordset types.","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":15699,"name":"sonu","email":"sonu.bhumca11@gmail.com","username":"sonu.kumar"},"change_message_id":"e65e1421720bd28696f0ca1fca2a28c5f71788bb","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    \"\"\"API V2 Tempest REST client for Recordset API\"\"\""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    @base.handle_errors"},{"line_number":23,"context_line":"    def create_recordset(self, zone_uuid, recordset_model,"},{"line_number":24,"context_line":"                         params\u003dNone, wait_until\u003dFalse):"},{"line_number":25,"context_line":"        \"\"\"Create a recordset for the specified zone."},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_4aae752e","line":23,"range":{"start_line":23,"start_character":42,"end_line":23,"end_character":57},"in_reply_to":"1a122d0e_f04f8731","updated":"2016-04-21 07:50:35.000000000","message":"Done","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":11662,"name":"Paul Glass","email":"paul.glass@rackspace.com","username":"pglass"},"change_message_id":"369eaecb8d320b48dd7c8c4f86567b72adf867e4","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    @base.handle_errors"},{"line_number":47,"context_line":"    def show_recordset(self, zone_uuid, recordset_uuid, params\u003dNone):"},{"line_number":48,"context_line":"        \"\"\"Gets a specific record related to a specific zone."},{"line_number":49,"context_line":"        :param zone_uuid: Unique identifier of the zone in UUID format."},{"line_number":50,"context_line":"        :param recordset_uuid: Unique identifier of the recordset in"},{"line_number":51,"context_line":"                               UUID format."}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_d0decbdb","line":48,"range":{"start_line":48,"start_character":27,"end_line":48,"end_character":33},"updated":"2016-04-20 20:36:33.000000000","message":"nit: Can we say \"recordset\" here?","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":15699,"name":"sonu","email":"sonu.bhumca11@gmail.com","username":"sonu.kumar"},"change_message_id":"e65e1421720bd28696f0ca1fca2a28c5f71788bb","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    @base.handle_errors"},{"line_number":47,"context_line":"    def show_recordset(self, zone_uuid, recordset_uuid, params\u003dNone):"},{"line_number":48,"context_line":"        \"\"\"Gets a specific record related to a specific zone."},{"line_number":49,"context_line":"        :param zone_uuid: Unique identifier of the zone in UUID format."},{"line_number":50,"context_line":"        :param recordset_uuid: Unique identifier of the recordset in"},{"line_number":51,"context_line":"                               UUID format."}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_8aa40d4b","line":48,"range":{"start_line":48,"start_character":27,"end_line":48,"end_character":33},"in_reply_to":"1a122d0e_d0decbdb","updated":"2016-04-21 07:50:35.000000000","message":"Done","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":11662,"name":"Paul Glass","email":"paul.glass@rackspace.com","username":"pglass"},"change_message_id":"369eaecb8d320b48dd7c8c4f86567b72adf867e4","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    @base.handle_errors"},{"line_number":61,"context_line":"    def delete_recordset(self, zone_uuid, recordset_uuid, params\u003dNone):"},{"line_number":62,"context_line":"        \"\"\"Deletes a record related to the specified zone UUID."},{"line_number":63,"context_line":"        :param zone_uuid: The unique identifier of the zone."},{"line_number":64,"context_line":"        :param recordset_uuid: The unique identifier of the record in"},{"line_number":65,"context_line":"                               uuid format."}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_b0d98ff5","line":62,"range":{"start_line":62,"start_character":21,"end_line":62,"end_character":27},"updated":"2016-04-20 20:36:33.000000000","message":"\"recordset\"","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":15699,"name":"sonu","email":"sonu.bhumca11@gmail.com","username":"sonu.kumar"},"change_message_id":"e65e1421720bd28696f0ca1fca2a28c5f71788bb","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    @base.handle_errors"},{"line_number":61,"context_line":"    def delete_recordset(self, zone_uuid, recordset_uuid, params\u003dNone):"},{"line_number":62,"context_line":"        \"\"\"Deletes a record related to the specified zone UUID."},{"line_number":63,"context_line":"        :param zone_uuid: The unique identifier of the zone."},{"line_number":64,"context_line":"        :param recordset_uuid: The unique identifier of the record in"},{"line_number":65,"context_line":"                               uuid format."}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_ca68c5f7","line":62,"range":{"start_line":62,"start_character":21,"end_line":62,"end_character":27},"in_reply_to":"1a122d0e_b0d98ff5","updated":"2016-04-21 07:50:35.000000000","message":"Done","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":11662,"name":"Paul Glass","email":"paul.glass@rackspace.com","username":"pglass"},"change_message_id":"369eaecb8d320b48dd7c8c4f86567b72adf867e4","unresolved":false,"context_lines":[{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    @base.handle_errors"},{"line_number":79,"context_line":"    def list_recordset(self, uuid, params\u003dNone):"},{"line_number":80,"context_line":"        \"\"\"list recordset related to the specified zone."},{"line_number":81,"context_line":"        :param uuid: Unique identifier of the zone in UUID format."},{"line_number":82,"context_line":"        :param params: A Python dict that represents the query paramaters to"},{"line_number":83,"context_line":"                       include in the request URI."}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_f0df87d3","line":80,"range":{"start_line":80,"start_character":11,"end_line":80,"end_character":25},"updated":"2016-04-20 20:36:33.000000000","message":"nit: \"List recordsets\"","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":15699,"name":"sonu","email":"sonu.bhumca11@gmail.com","username":"sonu.kumar"},"change_message_id":"e65e1421720bd28696f0ca1fca2a28c5f71788bb","unresolved":false,"context_lines":[{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    @base.handle_errors"},{"line_number":79,"context_line":"    def list_recordset(self, uuid, params\u003dNone):"},{"line_number":80,"context_line":"        \"\"\"list recordset related to the specified zone."},{"line_number":81,"context_line":"        :param uuid: Unique identifier of the zone in UUID format."},{"line_number":82,"context_line":"        :param params: A Python dict that represents the query paramaters to"},{"line_number":83,"context_line":"                       include in the request URI."}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_0a6f5dfc","line":80,"range":{"start_line":80,"start_character":11,"end_line":80,"end_character":25},"in_reply_to":"1a122d0e_f0df87d3","updated":"2016-04-21 07:50:35.000000000","message":"Done","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"}],"designate_tempest_plugin/tests/api/v2/test_recordset.py":[{"author":{"_account_id":11662,"name":"Paul Glass","email":"paul.glass@rackspace.com","username":"pglass"},"change_message_id":"369eaecb8d320b48dd7c8c4f86567b72adf867e4","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        self.addCleanup(self.zone_client.delete_zone, zone[\u0027id\u0027])"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        LOG.info(\u0027Ensure we respond with CREATE+PENDING\u0027)"},{"line_number":63,"context_line":"        self.assertEqual(\u0027CREATE\u0027, zone[\u0027action\u0027])"},{"line_number":64,"context_line":"        self.assertEqual(\u0027PENDING\u0027, zone[\u0027status\u0027])"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"        recordset_data \u003d data_utils.rand_recordset_data("},{"line_number":67,"context_line":"            record_type\u003d\u0027A\u0027, zone_name\u003dzone[\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_ab94828a","line":64,"range":{"start_line":63,"start_character":8,"end_line":64,"end_character":51},"updated":"2016-04-20 20:36:33.000000000","message":"This can be removed I think. We established that the tests should only check for CREATE + PENDING in the \"create\" test. Checking for CREATE + PENDING in every test is redundant.","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":15699,"name":"sonu","email":"sonu.bhumca11@gmail.com","username":"sonu.kumar"},"change_message_id":"e65e1421720bd28696f0ca1fca2a28c5f71788bb","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        self.addCleanup(self.zone_client.delete_zone, zone[\u0027id\u0027])"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        LOG.info(\u0027Ensure we respond with CREATE+PENDING\u0027)"},{"line_number":63,"context_line":"        self.assertEqual(\u0027CREATE\u0027, zone[\u0027action\u0027])"},{"line_number":64,"context_line":"        self.assertEqual(\u0027PENDING\u0027, zone[\u0027status\u0027])"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"        recordset_data \u003d data_utils.rand_recordset_data("},{"line_number":67,"context_line":"            record_type\u003d\u0027A\u0027, zone_name\u003dzone[\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_8a7b6dbd","line":64,"range":{"start_line":63,"start_character":8,"end_line":64,"end_character":51},"in_reply_to":"1a122d0e_ab94828a","updated":"2016-04-21 07:50:35.000000000","message":"Done","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":11662,"name":"Paul Glass","email":"paul.glass@rackspace.com","username":"pglass"},"change_message_id":"369eaecb8d320b48dd7c8c4f86567b72adf867e4","unresolved":false,"context_lines":[{"line_number":77,"context_line":"        _, zone \u003d self.zone_client.create_zone()"},{"line_number":78,"context_line":"        self.addCleanup(self.zone_client.delete_zone, zone[\u0027id\u0027])"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        LOG.info(\u0027Ensure we respond with CREATE+PENDING\u0027)"},{"line_number":81,"context_line":"        self.assertEqual(\u0027CREATE\u0027, zone[\u0027action\u0027])"},{"line_number":82,"context_line":"        self.assertEqual(\u0027PENDING\u0027, zone[\u0027status\u0027])"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"        recordset_data \u003d data_utils.rand_recordset_data("},{"line_number":85,"context_line":"            record_type\u003d\u0027A\u0027, zone_name\u003dzone[\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_8bf26604","line":82,"range":{"start_line":80,"start_character":8,"end_line":82,"end_character":51},"updated":"2016-04-20 20:36:33.000000000","message":"same as above","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":15699,"name":"sonu","email":"sonu.bhumca11@gmail.com","username":"sonu.kumar"},"change_message_id":"e65e1421720bd28696f0ca1fca2a28c5f71788bb","unresolved":false,"context_lines":[{"line_number":77,"context_line":"        _, zone \u003d self.zone_client.create_zone()"},{"line_number":78,"context_line":"        self.addCleanup(self.zone_client.delete_zone, zone[\u0027id\u0027])"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"        LOG.info(\u0027Ensure we respond with CREATE+PENDING\u0027)"},{"line_number":81,"context_line":"        self.assertEqual(\u0027CREATE\u0027, zone[\u0027action\u0027])"},{"line_number":82,"context_line":"        self.assertEqual(\u0027PENDING\u0027, zone[\u0027status\u0027])"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"        recordset_data \u003d data_utils.rand_recordset_data("},{"line_number":85,"context_line":"            record_type\u003d\u0027A\u0027, zone_name\u003dzone[\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_2a43396d","line":82,"range":{"start_line":80,"start_character":8,"end_line":82,"end_character":51},"in_reply_to":"1a122d0e_8bf26604","updated":"2016-04-21 07:50:35.000000000","message":"Done","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":11662,"name":"Paul Glass","email":"paul.glass@rackspace.com","username":"pglass"},"change_message_id":"369eaecb8d320b48dd7c8c4f86567b72adf867e4","unresolved":false,"context_lines":[{"line_number":99,"context_line":"        _, zone \u003d self.zone_client.create_zone()"},{"line_number":100,"context_line":"        self.addCleanup(self.zone_client.delete_zone, zone[\u0027id\u0027])"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"        LOG.info(\u0027Ensure we respond with CREATE+PENDING\u0027)"},{"line_number":103,"context_line":"        self.assertEqual(\u0027CREATE\u0027, zone[\u0027action\u0027])"},{"line_number":104,"context_line":"        self.assertEqual(\u0027PENDING\u0027, zone[\u0027status\u0027])"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"        recordset_data \u003d data_utils.rand_recordset_data("},{"line_number":107,"context_line":"            record_type\u003d\u0027A\u0027, zone_name\u003dzone[\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_cbe0de2b","line":104,"range":{"start_line":102,"start_character":8,"end_line":104,"end_character":51},"updated":"2016-04-20 20:36:33.000000000","message":"same as above","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":15699,"name":"sonu","email":"sonu.bhumca11@gmail.com","username":"sonu.kumar"},"change_message_id":"e65e1421720bd28696f0ca1fca2a28c5f71788bb","unresolved":false,"context_lines":[{"line_number":99,"context_line":"        _, zone \u003d self.zone_client.create_zone()"},{"line_number":100,"context_line":"        self.addCleanup(self.zone_client.delete_zone, zone[\u0027id\u0027])"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"        LOG.info(\u0027Ensure we respond with CREATE+PENDING\u0027)"},{"line_number":103,"context_line":"        self.assertEqual(\u0027CREATE\u0027, zone[\u0027action\u0027])"},{"line_number":104,"context_line":"        self.assertEqual(\u0027PENDING\u0027, zone[\u0027status\u0027])"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"        recordset_data \u003d data_utils.rand_recordset_data("},{"line_number":107,"context_line":"            record_type\u003d\u0027A\u0027, zone_name\u003dzone[\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_0a463d7a","line":104,"range":{"start_line":102,"start_character":8,"end_line":104,"end_character":51},"in_reply_to":"1a122d0e_cbe0de2b","updated":"2016-04-21 07:50:35.000000000","message":"Done","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":11662,"name":"Paul Glass","email":"paul.glass@rackspace.com","username":"pglass"},"change_message_id":"369eaecb8d320b48dd7c8c4f86567b72adf867e4","unresolved":false,"context_lines":[{"line_number":122,"context_line":"        _, zone \u003d self.zone_client.create_zone()"},{"line_number":123,"context_line":"        self.addCleanup(self.zone_client.delete_zone, zone[\u0027id\u0027])"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"        LOG.info(\u0027Ensure we respond with CREATE+PENDING\u0027)"},{"line_number":126,"context_line":"        self.assertEqual(\u0027CREATE\u0027, zone[\u0027action\u0027])"},{"line_number":127,"context_line":"        self.assertEqual(\u0027PENDING\u0027, zone[\u0027status\u0027])"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"        recordset_data \u003d data_utils.rand_recordset_data("},{"line_number":130,"context_line":"            record_type\u003d\u0027A\u0027, zone_name\u003dzone[\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_4bd32e60","line":127,"range":{"start_line":125,"start_character":8,"end_line":127,"end_character":51},"updated":"2016-04-20 20:36:33.000000000","message":"same as above","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"},{"author":{"_account_id":15699,"name":"sonu","email":"sonu.bhumca11@gmail.com","username":"sonu.kumar"},"change_message_id":"e65e1421720bd28696f0ca1fca2a28c5f71788bb","unresolved":false,"context_lines":[{"line_number":122,"context_line":"        _, zone \u003d self.zone_client.create_zone()"},{"line_number":123,"context_line":"        self.addCleanup(self.zone_client.delete_zone, zone[\u0027id\u0027])"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"        LOG.info(\u0027Ensure we respond with CREATE+PENDING\u0027)"},{"line_number":126,"context_line":"        self.assertEqual(\u0027CREATE\u0027, zone[\u0027action\u0027])"},{"line_number":127,"context_line":"        self.assertEqual(\u0027PENDING\u0027, zone[\u0027status\u0027])"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"        recordset_data \u003d data_utils.rand_recordset_data("},{"line_number":130,"context_line":"            record_type\u003d\u0027A\u0027, zone_name\u003dzone[\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":6,"id":"1a122d0e_6a61b104","line":127,"range":{"start_line":125,"start_character":8,"end_line":127,"end_character":51},"in_reply_to":"1a122d0e_4bd32e60","updated":"2016-04-21 07:50:35.000000000","message":"Done","commit_id":"9a75bb06d48dfb62ea5a3e4f999e0679ed32523f"}]}
