)]}'
{"doc/api_samples/servers/server-action-add-floating-ip.json":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"c0939e229551ad4f6562c95ed0f1b72574ae88c8","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"addFloatingIp\" : {"},{"line_number":3,"context_line":"        \"address\" : \"10.10.10.1\","},{"line_number":4,"context_line":"        \"fixed_address\": \"192.168.0.3\""},{"line_number":5,"context_line":"        }"},{"line_number":6,"context_line":"}"}],"source_content_type":"application/json","patch_set":5,"id":"bacf61ea_facb15a2","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":9},"updated":"2016-08-05 01:35:51.000000000","message":"Alignment.\n\n    \"addFloatingIp\" : {\n        \"address\" : \"10.10.10.1\",\n        \"fixed_address\": \"192.168.0.3\"\n    }","commit_id":"200b11255276fbe5696d6270f52fb4c0e4514d4d"}],"nova/tests/functional/api_sample_tests/api_samples/servers/server-action-add-floating-ip.json.tpl":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"c0939e229551ad4f6562c95ed0f1b72574ae88c8","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"addFloatingIp\" : {"},{"line_number":3,"context_line":"        \"address\" : \"%(address)s\","},{"line_number":4,"context_line":"        \"fixed_address\": \"%(fixed_address)s\""},{"line_number":5,"context_line":"        }"},{"line_number":6,"context_line":"}"}],"source_content_type":"text/x-smarty","patch_set":5,"id":"bacf61ea_7a4f2534","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":9},"updated":"2016-08-05 01:35:51.000000000","message":"ditto","commit_id":"200b11255276fbe5696d6270f52fb4c0e4514d4d"}],"nova/tests/functional/api_sample_tests/test_servers.py":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"01d9dacf55d3f483655b1f00d8edb28bf8b751c6","unresolved":false,"context_lines":[{"line_number":286,"context_line":"        self._test_server_action(uuid, \u0027addFloatingIp\u0027,"},{"line_number":287,"context_line":"                                 \u0027server-action-add-floating-ip\u0027,"},{"line_number":288,"context_line":"                                 {\u0027address\u0027: \u002710.10.10.1\u0027,"},{"line_number":289,"context_line":"                                  \u0027fixed_address\u0027: \u0027192.168.0.3\u0027})"},{"line_number":290,"context_line":""},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"class ServersActionsJson219Test(ServersSampleBase):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_2d676db8","line":289,"range":{"start_line":289,"start_character":52,"end_line":289,"end_character":63},"updated":"2016-07-15 11:16:28.000000000","message":"This IP is hard coded in the fake network tests. So I reuse it here. Maybe we can use a global variable to record it.","commit_id":"1f705a5620f5d373ad3f88f188487a32bd304272"}],"nova/tests/unit/api/openstack/compute/test_networks.py":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"01d9dacf55d3f483655b1f00d8edb28bf8b751c6","unresolved":false,"context_lines":[{"line_number":150,"context_line":"                return True"},{"line_number":151,"context_line":"        raise exception.NetworkNotFound(network_id\u003dnetwork_uuid)"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    def associate_floating_ip(self, context, instance, floating_address,"},{"line_number":154,"context_line":"                              fixed_address, affect_auto_assigned\u003dFalse):"},{"line_number":155,"context_line":"        pass"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"    def add_network_to_project(self, context,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_cd57c9c8","line":154,"range":{"start_line":153,"start_character":5,"end_line":154,"end_character":73},"updated":"2016-07-15 11:16:28.000000000","message":"I just took some time to find out that the network related functional tests in Nova are faked. Since the really network API cannot be called, I have to fake one here. I think we need to add something to this faked API, but not quite sure about the content. Any suggestion is welcome. :)","commit_id":"1f705a5620f5d373ad3f88f188487a32bd304272"}]}
