)]}'
{"doc/source/usage/cli.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8f24ab57ef368eec918ce3b2019f8632d693f4b1","unresolved":false,"context_lines":[{"line_number":324,"context_line":".. code-block:: console"},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"    $ neutron -v net-show mynetwork"},{"line_number":327,"context_line":"    DEBUG: neutronclient.neutron.v2_0.network.ShowNetwork get_data(Namespace(columns\u003d[], fields\u003d[], formatter\u003d\u0027table\u0027, id\u003du\u0027mynetwork\u0027, max_width\u003d0, noindent\u003dFalse, prefix\u003d\u0027\u0027, show_details\u003dFalse, variables\u003d[]))"},{"line_number":328,"context_line":""},{"line_number":329,"context_line":"Next, neutronclient sends an authentication request to keystone to get a token"},{"line_number":330,"context_line":"which is used in further operations."}],"source_content_type":"text/x-rst","patch_set":8,"id":"7a740942_527054dc","line":327,"updated":"2015-12-07 14:13:37.000000000","message":"We decided to keep --request-format for a while, so precisely speaking this change is unnecessary, but I am okay to change this now.","commit_id":"020cf775b127ff043987c853ee97176a0a5a8e5b"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"7cfda0b7fb91390de2dcf4abd712da18e581d283","unresolved":false,"context_lines":[{"line_number":324,"context_line":".. code-block:: console"},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"    $ neutron -v net-show mynetwork"},{"line_number":327,"context_line":"    DEBUG: neutronclient.neutron.v2_0.network.ShowNetwork get_data(Namespace(columns\u003d[], fields\u003d[], formatter\u003d\u0027table\u0027, id\u003du\u0027mynetwork\u0027, max_width\u003d0, noindent\u003dFalse, prefix\u003d\u0027\u0027, show_details\u003dFalse, variables\u003d[]))"},{"line_number":328,"context_line":""},{"line_number":329,"context_line":"Next, neutronclient sends an authentication request to keystone to get a token"},{"line_number":330,"context_line":"which is used in further operations."}],"source_content_type":"text/x-rst","patch_set":8,"id":"7a740942_34200d48","line":327,"in_reply_to":"7a740942_527054dc","updated":"2015-12-07 15:27:04.000000000","message":"I\u0027ll revert this change for now, thanks","commit_id":"020cf775b127ff043987c853ee97176a0a5a8e5b"}],"neutron_test.sh":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8f24ab57ef368eec918ce3b2019f8632d693f4b1","unresolved":false,"context_lines":[{"line_number":28,"context_line":"echo \"NOTE: User should be admin in order to perform all operations.\""},{"line_number":29,"context_line":"sleep 3"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"FORMAT\u003d\" --request-format json\""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"# test the CRUD of network"},{"line_number":34,"context_line":"network\u003d$net_name"}],"source_content_type":"text/x-sh","patch_set":8,"id":"7a740942_9251dc38","side":"PARENT","line":31,"updated":"2015-12-07 14:13:37.000000000","message":"This is reasonable. We no longer need to request JSON format.","commit_id":"a704812b4d2114ea457ba3bec64683fbe129b2a2"}],"neutronclient/neutron/v2_0/__init__.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b99f64416f4c9d116d32e5f8658ff9931edbaaae","unresolved":false,"context_lines":[{"line_number":426,"context_line":"        parser \u003d super(NeutronCommand, self).get_parser(prog_name)"},{"line_number":427,"context_line":"        parser.add_argument("},{"line_number":428,"context_line":"            \u0027--request-format\u0027,"},{"line_number":429,"context_line":"            help\u003d_(\u0027The XML or JSON request format.\u0027),"},{"line_number":430,"context_line":"            default\u003d\u0027json\u0027,"},{"line_number":431,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ], )"},{"line_number":432,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_b47c2f73","line":429,"updated":"2015-12-05 07:22:18.000000000","message":"XML should be removed :-)\n\nOr we can drop this option itself.","commit_id":"982d8b1c179ec5a2987c79661d79561488bf9dee"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"d3131c39e0d2c11b7e7d85a3d5e4bbf2741cb0ab","unresolved":false,"context_lines":[{"line_number":426,"context_line":"        parser \u003d super(NeutronCommand, self).get_parser(prog_name)"},{"line_number":427,"context_line":"        parser.add_argument("},{"line_number":428,"context_line":"            \u0027--request-format\u0027,"},{"line_number":429,"context_line":"            help\u003d_(\u0027The XML or JSON request format.\u0027),"},{"line_number":430,"context_line":"            default\u003d\u0027json\u0027,"},{"line_number":431,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ], )"},{"line_number":432,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_ae2b5a93","line":429,"in_reply_to":"7a740942_8f0f9c2d","updated":"2015-12-07 11:21:03.000000000","message":"Done","commit_id":"982d8b1c179ec5a2987c79661d79561488bf9dee"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"1594b1678eaae20d70d709f7d09148c14f022440","unresolved":false,"context_lines":[{"line_number":426,"context_line":"        parser \u003d super(NeutronCommand, self).get_parser(prog_name)"},{"line_number":427,"context_line":"        parser.add_argument("},{"line_number":428,"context_line":"            \u0027--request-format\u0027,"},{"line_number":429,"context_line":"            help\u003d_(\u0027The XML or JSON request format.\u0027),"},{"line_number":430,"context_line":"            default\u003d\u0027json\u0027,"},{"line_number":431,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ], )"},{"line_number":432,"context_line":"        parser.add_argument("}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_8f0f9c2d","line":429,"in_reply_to":"7a740942_b47c2f73","updated":"2015-12-05 08:58:29.000000000","message":"I also thought about dropping this option, will do it in the next PS :)","commit_id":"982d8b1c179ec5a2987c79661d79561488bf9dee"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b99f64416f4c9d116d32e5f8658ff9931edbaaae","unresolved":false,"context_lines":[{"line_number":428,"context_line":"            \u0027--request-format\u0027,"},{"line_number":429,"context_line":"            help\u003d_(\u0027The XML or JSON request format.\u0027),"},{"line_number":430,"context_line":"            default\u003d\u0027json\u0027,"},{"line_number":431,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ], )"},{"line_number":432,"context_line":"        parser.add_argument("},{"line_number":433,"context_line":"            \u0027--request_format\u0027,"},{"line_number":434,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ],"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_34ba7f24","line":431,"updated":"2015-12-05 07:22:18.000000000","message":"ditto","commit_id":"982d8b1c179ec5a2987c79661d79561488bf9dee"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"b99f64416f4c9d116d32e5f8658ff9931edbaaae","unresolved":false,"context_lines":[{"line_number":431,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ], )"},{"line_number":432,"context_line":"        parser.add_argument("},{"line_number":433,"context_line":"            \u0027--request_format\u0027,"},{"line_number":434,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ],"},{"line_number":435,"context_line":"            help\u003dargparse.SUPPRESS)"},{"line_number":436,"context_line":""},{"line_number":437,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_54b5cb2e","line":434,"updated":"2015-12-05 07:22:18.000000000","message":"ditto","commit_id":"982d8b1c179ec5a2987c79661d79561488bf9dee"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8626ece892fb943a560e3b9eb52c3d8b487d3f65","unresolved":false,"context_lines":[{"line_number":432,"context_line":"        parser.add_argument("},{"line_number":433,"context_line":"            \u0027--request_format\u0027,"},{"line_number":434,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ],"},{"line_number":435,"context_line":"            help\u003dargparse.SUPPRESS)"},{"line_number":436,"context_line":""},{"line_number":437,"context_line":"        return parser"},{"line_number":438,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"7a740942_44ef3587","side":"PARENT","line":435,"updated":"2015-12-07 12:03:43.000000000","message":"Let me start the mailing thread to ask which is better dropping an option or deprecating this option for future removal.","commit_id":"a704812b4d2114ea457ba3bec64683fbe129b2a2"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"b13472d95ca83054475fe7a8212628c9b13fed40","unresolved":false,"context_lines":[{"line_number":432,"context_line":"        parser.add_argument("},{"line_number":433,"context_line":"            \u0027--request_format\u0027,"},{"line_number":434,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ],"},{"line_number":435,"context_line":"            help\u003dargparse.SUPPRESS)"},{"line_number":436,"context_line":""},{"line_number":437,"context_line":"        return parser"},{"line_number":438,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"7a740942_c767a4b5","side":"PARENT","line":435,"in_reply_to":"7a740942_44ef3587","updated":"2015-12-07 12:50:26.000000000","message":"Thank you for starting the thread, Akihiro! It seems that deprecation is the preferred way. I think we can mark this option as deprecated, meanwhile refrain from using it anywhere (i.e. use neutron_client.format \u003d \"json\" instead of neutron_client.format \u003d parsed_args.request_format like in L475). So this option will be a placeholder to keep backwards compatibility. What do you think?","commit_id":"a704812b4d2114ea457ba3bec64683fbe129b2a2"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"769f6a8b4fc2e03b3ccf6b94969e8b6efa407406","unresolved":false,"context_lines":[{"line_number":428,"context_line":"            \u0027--request-format\u0027,"},{"line_number":429,"context_line":"            help\u003d_(\u0027DEPRECATED! Only JSON request format is supported.\u0027),"},{"line_number":430,"context_line":"            default\u003d\u0027json\u0027,"},{"line_number":431,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ], )"},{"line_number":432,"context_line":"        parser.add_argument("},{"line_number":433,"context_line":"            \u0027--request_format\u0027,"},{"line_number":434,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ],"}],"source_content_type":"text/x-python","patch_set":7,"id":"7a740942_72a310b3","line":431,"updated":"2015-12-07 13:08:52.000000000","message":"choices\u003d[\u0027json\u0027]","commit_id":"88aeba2f5665d4d0c6e9be1fc909bb8103b13f38"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"38f3b843548b6cacaeb38f5fef514a07c6de14fe","unresolved":false,"context_lines":[{"line_number":428,"context_line":"            \u0027--request-format\u0027,"},{"line_number":429,"context_line":"            help\u003d_(\u0027DEPRECATED! Only JSON request format is supported.\u0027),"},{"line_number":430,"context_line":"            default\u003d\u0027json\u0027,"},{"line_number":431,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ], )"},{"line_number":432,"context_line":"        parser.add_argument("},{"line_number":433,"context_line":"            \u0027--request_format\u0027,"},{"line_number":434,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ],"}],"source_content_type":"text/x-python","patch_set":7,"id":"7a740942_d2720411","line":431,"in_reply_to":"7a740942_72a310b3","updated":"2015-12-07 13:13:49.000000000","message":"Done","commit_id":"88aeba2f5665d4d0c6e9be1fc909bb8103b13f38"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"769f6a8b4fc2e03b3ccf6b94969e8b6efa407406","unresolved":false,"context_lines":[{"line_number":431,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ], )"},{"line_number":432,"context_line":"        parser.add_argument("},{"line_number":433,"context_line":"            \u0027--request_format\u0027,"},{"line_number":434,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ],"},{"line_number":435,"context_line":"            help\u003dargparse.SUPPRESS)"},{"line_number":436,"context_line":""},{"line_number":437,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":7,"id":"7a740942_32a90891","line":434,"updated":"2015-12-07 13:08:52.000000000","message":"choices\u003d[\u0027json\u0027]","commit_id":"88aeba2f5665d4d0c6e9be1fc909bb8103b13f38"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"38f3b843548b6cacaeb38f5fef514a07c6de14fe","unresolved":false,"context_lines":[{"line_number":431,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ], )"},{"line_number":432,"context_line":"        parser.add_argument("},{"line_number":433,"context_line":"            \u0027--request_format\u0027,"},{"line_number":434,"context_line":"            choices\u003d[\u0027json\u0027, \u0027xml\u0027, ],"},{"line_number":435,"context_line":"            help\u003dargparse.SUPPRESS)"},{"line_number":436,"context_line":""},{"line_number":437,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":7,"id":"7a740942_72623040","line":434,"in_reply_to":"7a740942_32a90891","updated":"2015-12-07 13:13:49.000000000","message":"Done","commit_id":"88aeba2f5665d4d0c6e9be1fc909bb8103b13f38"}],"neutronclient/neutron/v2_0/agentscheduler.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8f24ab57ef368eec918ce3b2019f8632d693f4b1","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    def run(self, parsed_args):"},{"line_number":42,"context_line":"        self.log.debug(\u0027run(%s)\u0027 % parsed_args)"},{"line_number":43,"context_line":"        neutron_client \u003d self.get_client()"},{"line_number":44,"context_line":"        neutron_client.format \u003d \"json\""},{"line_number":45,"context_line":"        _net_id \u003d neutronV20.find_resourceid_by_name_or_id("},{"line_number":46,"context_line":"            neutron_client, \u0027network\u0027, parsed_args.network)"},{"line_number":47,"context_line":"        neutron_client.add_network_to_dhcp_agent(parsed_args.dhcp_agent,"}],"source_content_type":"text/x-python","patch_set":8,"id":"7a740942_98c33ded","line":44,"updated":"2015-12-07 14:13:37.000000000","message":"Can\u0027t we remove this line completely?\nThe default format is json in neutronclient.v2_0.client.Client(Base).","commit_id":"020cf775b127ff043987c853ee97176a0a5a8e5b"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"7cfda0b7fb91390de2dcf4abd712da18e581d283","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    def run(self, parsed_args):"},{"line_number":42,"context_line":"        self.log.debug(\u0027run(%s)\u0027 % parsed_args)"},{"line_number":43,"context_line":"        neutron_client \u003d self.get_client()"},{"line_number":44,"context_line":"        neutron_client.format \u003d \"json\""},{"line_number":45,"context_line":"        _net_id \u003d neutronV20.find_resourceid_by_name_or_id("},{"line_number":46,"context_line":"            neutron_client, \u0027network\u0027, parsed_args.network)"},{"line_number":47,"context_line":"        neutron_client.add_network_to_dhcp_agent(parsed_args.dhcp_agent,"}],"source_content_type":"text/x-python","patch_set":8,"id":"7a740942_540d99e6","line":44,"in_reply_to":"7a740942_98c33ded","updated":"2015-12-07 15:27:04.000000000","message":"Good idea, done","commit_id":"020cf775b127ff043987c853ee97176a0a5a8e5b"}],"neutronclient/tests/unit/test_cli20_subnet.py":[{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"7d22e151c645c5730c63dc10b97fbba000a8087f","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        position_values \u003d [4, netid, cidr, gateway]"},{"line_number":46,"context_line":"        self._test_create_resource(resource, cmd, name, myid, args,"},{"line_number":47,"context_line":"                                   position_names, position_values)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def test_create_subnet_network_cidr_seperated(self):"},{"line_number":50,"context_line":"        # For positional value, network_id and cidr can be separated."},{"line_number":51,"context_line":"        \"\"\"Create subnet: --gateway gateway netid cidr.\"\"\""}],"source_content_type":"text/x-python","patch_set":9,"id":"7a740942_155c8f7b","line":48,"updated":"2015-12-09 02:31:56.000000000","message":"This test case is too similar to the above one.\nMaybe combine them together ?","commit_id":"f942bb2f720e4a265a3351560c121b337e94fa48"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"0a5773da73d0eb106717c820797d1b277d758964","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        position_values \u003d [4, netid, cidr, gateway]"},{"line_number":46,"context_line":"        self._test_create_resource(resource, cmd, name, myid, args,"},{"line_number":47,"context_line":"                                   position_names, position_values)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def test_create_subnet_network_cidr_seperated(self):"},{"line_number":50,"context_line":"        # For positional value, network_id and cidr can be separated."},{"line_number":51,"context_line":"        \"\"\"Create subnet: --gateway gateway netid cidr.\"\"\""}],"source_content_type":"text/x-python","patch_set":9,"id":"7a740942_bdf1d902","line":48,"in_reply_to":"7a740942_155c8f7b","updated":"2015-12-09 08:08:01.000000000","message":"Perhaps, but I\u0027d rather not do it as a part of this change, as it\u0027s not really related to dropping XML support.","commit_id":"f942bb2f720e4a265a3351560c121b337e94fa48"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"48a8afd74820f5f9bc749955e16e63bf3f013a66","unresolved":false,"context_lines":[{"line_number":574,"context_line":"        cmd \u003d subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None)"},{"line_number":575,"context_line":"        self._test_list_resources(resources, cmd, tags\u003d[\u0027a\u0027, \u0027b\u0027])"},{"line_number":576,"context_line":""},{"line_number":577,"context_line":"    def test_list_subnets_known_option_after_unknown(self):"},{"line_number":578,"context_line":"        \"\"\"List subnets: -- --tags a b.\"\"\""},{"line_number":579,"context_line":"        resources \u003d \"subnets\""},{"line_number":580,"context_line":"        cmd \u003d subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None)"}],"source_content_type":"text/x-python","patch_set":9,"id":"7a740942_40dfd7d8","line":577,"updated":"2015-12-08 14:22:08.000000000","message":"This test can be removed since it now duplicates the previous test.","commit_id":"f942bb2f720e4a265a3351560c121b337e94fa48"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"0a5773da73d0eb106717c820797d1b277d758964","unresolved":false,"context_lines":[{"line_number":574,"context_line":"        cmd \u003d subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None)"},{"line_number":575,"context_line":"        self._test_list_resources(resources, cmd, tags\u003d[\u0027a\u0027, \u0027b\u0027])"},{"line_number":576,"context_line":""},{"line_number":577,"context_line":"    def test_list_subnets_known_option_after_unknown(self):"},{"line_number":578,"context_line":"        \"\"\"List subnets: -- --tags a b.\"\"\""},{"line_number":579,"context_line":"        resources \u003d \"subnets\""},{"line_number":580,"context_line":"        cmd \u003d subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None)"}],"source_content_type":"text/x-python","patch_set":9,"id":"7a740942_ddf4e5f1","line":577,"in_reply_to":"7a740942_40dfd7d8","updated":"2015-12-09 08:08:01.000000000","message":"Done","commit_id":"f942bb2f720e4a265a3351560c121b337e94fa48"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"48a8afd74820f5f9bc749955e16e63bf3f013a66","unresolved":false,"context_lines":[{"line_number":633,"context_line":"                                   {\u0027name\u0027: \u0027myname\u0027, }"},{"line_number":634,"context_line":"                                   )"},{"line_number":635,"context_line":""},{"line_number":636,"context_line":"    def test_update_subnet_known_option_after_id(self):"},{"line_number":637,"context_line":"        \"\"\"Update subnet: myid --name myname.\"\"\""},{"line_number":638,"context_line":"        resource \u003d \u0027subnet\u0027"},{"line_number":639,"context_line":"        cmd \u003d subnet.UpdateSubnet(test_cli20.MyApp(sys.stdout), None)"}],"source_content_type":"text/x-python","patch_set":9,"id":"7a740942_80dcdf46","line":636,"updated":"2015-12-08 14:22:08.000000000","message":"This test can be removed since it appears to be a duplicate of the previous test.","commit_id":"f942bb2f720e4a265a3351560c121b337e94fa48"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"0a5773da73d0eb106717c820797d1b277d758964","unresolved":false,"context_lines":[{"line_number":633,"context_line":"                                   {\u0027name\u0027: \u0027myname\u0027, }"},{"line_number":634,"context_line":"                                   )"},{"line_number":635,"context_line":""},{"line_number":636,"context_line":"    def test_update_subnet_known_option_after_id(self):"},{"line_number":637,"context_line":"        \"\"\"Update subnet: myid --name myname.\"\"\""},{"line_number":638,"context_line":"        resource \u003d \u0027subnet\u0027"},{"line_number":639,"context_line":"        cmd \u003d subnet.UpdateSubnet(test_cli20.MyApp(sys.stdout), None)"}],"source_content_type":"text/x-python","patch_set":9,"id":"7a740942_3de64944","line":636,"in_reply_to":"7a740942_80dcdf46","updated":"2015-12-09 08:08:01.000000000","message":"I guess that both test_update_subnet_known_option_before_id and test_update_subnet_known_option_after_id can be removed as they essentially duplicate test_update_subnet","commit_id":"f942bb2f720e4a265a3351560c121b337e94fa48"}],"releasenotes/notes/drop-xml-support-41babecb1784d996.yaml":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"02a54c6d13615d8b37372be1804dad8dc01ad028","unresolved":false,"context_lines":[{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - XML request format support has been removed."},{"line_number":4,"context_line":"deprecations:"},{"line_number":5,"context_line":"  - request-format option is deprecated."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"7a740942_f24f8b68","line":5,"updated":"2015-12-09 08:50:03.000000000","message":"Nice contents!","commit_id":"54a4aea969fe06422f64005652ce23ac7b616d98"}]}
