)]}'
{"tempest/api/network/test_floating_ips.py":[{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"f3458f22d91f76e691b4d62e874c4280d6d95ce6","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        # Create two ports one each for Creation and Updating of floatingIP"},{"line_number":55,"context_line":"        for i in range(2):"},{"line_number":56,"context_line":"            port \u003d cls.create_port(cls.network)"},{"line_number":57,"context_line":"            cls.port.append(port)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    @classmethod"},{"line_number":60,"context_line":"    def tearDownClass(cls):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F83%2Bg%3D","line":57,"updated":"2013-12-19 09:54:13.000000000","message":"don\u0027t need create a list to save ports if using cls.create_port. The ports created are stored in cls.ports.","commit_id":"a5b6959fd3f5a563765d1eaa2770d91690280e4e"},{"author":{"_account_id":6788,"name":"Rossella Sblendido","email":"rsblendido@suse.com","username":"rossella-o"},"change_message_id":"0b09e9a66b0b1bd815dd03f006594dde3f926864","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        # Create two ports one each for Creation and Updating of floatingIP"},{"line_number":55,"context_line":"        for i in range(2):"},{"line_number":56,"context_line":"            port \u003d cls.create_port(cls.network)"},{"line_number":57,"context_line":"            cls.port.append(port)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    @classmethod"},{"line_number":60,"context_line":"    def tearDownClass(cls):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F8qTU%3D","line":57,"in_reply_to":"AAAATn%2F83%2Bg%3D","updated":"2013-12-23 15:26:01.000000000","message":"thanks, done!","commit_id":"a5b6959fd3f5a563765d1eaa2770d91690280e4e"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"fa8a7b92f45e863679ed2a9ba356f1a7d17a48a9","unresolved":false,"context_lines":[{"line_number":57,"context_line":"            cls.port.append(port)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    @classmethod"},{"line_number":60,"context_line":"    def tearDownClass(cls):"},{"line_number":61,"context_line":"        super(FloatingIPTestJSON, cls).tearDownClass()"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    @attr(type\u003d\u0027smoke\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F89b4%3D","line":60,"updated":"2013-12-18 11:40:12.000000000","message":"if the tearDown reduces to this, we don\u0027t needed it any more. However where did the floating ip clean up go. I don\u0027t see it here, or in an addCleanup.","commit_id":"a5b6959fd3f5a563765d1eaa2770d91690280e4e"},{"author":{"_account_id":6788,"name":"Rossella Sblendido","email":"rsblendido@suse.com","username":"rossella-o"},"change_message_id":"0b09e9a66b0b1bd815dd03f006594dde3f926864","unresolved":false,"context_lines":[{"line_number":57,"context_line":"            cls.port.append(port)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    @classmethod"},{"line_number":60,"context_line":"    def tearDownClass(cls):"},{"line_number":61,"context_line":"        super(FloatingIPTestJSON, cls).tearDownClass()"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    @attr(type\u003d\u0027smoke\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F8qTc%3D","line":60,"in_reply_to":"AAAATn%2F89b4%3D","updated":"2013-12-23 15:26:01.000000000","message":"thanks, done!","commit_id":"a5b6959fd3f5a563765d1eaa2770d91690280e4e"}]}
