)]}'
{"tempest/api/network/test_routers.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"d2dc3e032980a1edb734945adcfaea6c6d69d4f3","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        cls.tenant_cidr \u003d (CONF.network.tenant_network_cidr"},{"line_number":39,"context_line":"                           if cls._ip_version \u003d\u003d 4 else"},{"line_number":40,"context_line":"                           CONF.network.tenant_network_v6_cidr)"},{"line_number":41,"context_line":"        cls.expected_fixed_ip_count \u003d (1 if cls._ip_version \u003d\u003d 4 else 2)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def _cleanup_router(self, router):"},{"line_number":44,"context_line":"        self.delete_router(router)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_f11a0516","line":41,"updated":"2014-12-10 00:16:15.000000000","message":"What if it\u0027s single stack ipv6 won\u0027t this fail.","commit_id":"6a4f1f5bb1de5a74844926e3126b96b48b837c24"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"d2dc3e032980a1edb734945adcfaea6c6d69d4f3","unresolved":false,"context_lines":[{"line_number":191,"context_line":"        self.assertEqual(len(list_body[\u0027ports\u0027]), 1)"},{"line_number":192,"context_line":"        gw_port \u003d list_body[\u0027ports\u0027][0]"},{"line_number":193,"context_line":"        fixed_ips \u003d gw_port[\u0027fixed_ips\u0027]"},{"line_number":194,"context_line":"        self.assertEqual(len(fixed_ips), self.expected_fixed_ip_count)"},{"line_number":195,"context_line":"        resp, public_net_body \u003d self.admin_client.show_network("},{"line_number":196,"context_line":"            CONF.network.public_network_id)"},{"line_number":197,"context_line":"        public_subnet_id \u003d public_net_body[\u0027network\u0027][\u0027subnets\u0027][0]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_91e1c100","line":194,"updated":"2014-12-10 00:16:15.000000000","message":"Just do self.assertGreaterEqual(len(fixed_ips), 1)","commit_id":"6a4f1f5bb1de5a74844926e3126b96b48b837c24"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"3694baa65f945ac997ab6299127ef085f46b7fae","unresolved":false,"context_lines":[{"line_number":191,"context_line":"        self.assertEqual(len(list_body[\u0027ports\u0027]), 1)"},{"line_number":192,"context_line":"        gw_port \u003d list_body[\u0027ports\u0027][0]"},{"line_number":193,"context_line":"        fixed_ips \u003d gw_port[\u0027fixed_ips\u0027]"},{"line_number":194,"context_line":"        self.assertEqual(len(fixed_ips), self.expected_fixed_ip_count)"},{"line_number":195,"context_line":"        resp, public_net_body \u003d self.admin_client.show_network("},{"line_number":196,"context_line":"            CONF.network.public_network_id)"},{"line_number":197,"context_line":"        public_subnet_id \u003d public_net_body[\u0027network\u0027][\u0027subnets\u0027][0]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_31bbade6","line":194,"in_reply_to":"3a961159_91e1c100","updated":"2014-12-10 00:16:38.000000000","message":"Done","commit_id":"6a4f1f5bb1de5a74844926e3126b96b48b837c24"}]}
