)]}'
{"cue/tests/functional/taskflow/task/test_list_vm_interfaces.py":[{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"f024e6a3fbb40c632f5daa9748291d0fc73b63c7","unresolved":false,"context_lines":[{"line_number":26,"context_line":"from taskflow.patterns import linear_flow"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"class GetVmTests(base.FunctionalTestCase):"},{"line_number":30,"context_line":"    additional_fixtures \u003d ["},{"line_number":31,"context_line":"        neutron.NeutronClient,"},{"line_number":32,"context_line":"        nova.NovaClient,"}],"source_content_type":"text/x-python","patch_set":8,"id":"5afe65bd_7a456115","line":29,"updated":"2015-06-03 15:08:24.000000000","message":"shouldn\u0027t this be named getVmIntefacesTests?","commit_id":"0ca82eb9c42c923d9f2c66419a6923b80adb1009"},{"author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"change_message_id":"d3255fc634915950703c00bcf78e88fc489bac14","unresolved":false,"context_lines":[{"line_number":26,"context_line":"from taskflow.patterns import linear_flow"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"class GetVmTests(base.FunctionalTestCase):"},{"line_number":30,"context_line":"    additional_fixtures \u003d ["},{"line_number":31,"context_line":"        neutron.NeutronClient,"},{"line_number":32,"context_line":"        nova.NovaClient,"}],"source_content_type":"text/x-python","patch_set":8,"id":"5afe65bd_335b8630","line":29,"in_reply_to":"5afe65bd_7a456115","updated":"2015-06-03 22:06:39.000000000","message":"Done","commit_id":"0ca82eb9c42c923d9f2c66419a6923b80adb1009"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"f024e6a3fbb40c632f5daa9748291d0fc73b63c7","unresolved":false,"context_lines":[{"line_number":72,"context_line":"            )"},{"line_number":73,"context_line":"        )"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    def test_get_valid_vm(self):"},{"line_number":76,"context_line":"        flow_store \u003d {"},{"line_number":77,"context_line":"            \u0027server\u0027: self.valid_vm_id"},{"line_number":78,"context_line":"        }"}],"source_content_type":"text/x-python","patch_set":8,"id":"5afe65bd_3af6c9d7","line":75,"updated":"2015-06-03 15:08:24.000000000","message":"test_get_valid_vm_interfaces","commit_id":"0ca82eb9c42c923d9f2c66419a6923b80adb1009"},{"author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"change_message_id":"d3255fc634915950703c00bcf78e88fc489bac14","unresolved":false,"context_lines":[{"line_number":72,"context_line":"            )"},{"line_number":73,"context_line":"        )"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    def test_get_valid_vm(self):"},{"line_number":76,"context_line":"        flow_store \u003d {"},{"line_number":77,"context_line":"            \u0027server\u0027: self.valid_vm_id"},{"line_number":78,"context_line":"        }"}],"source_content_type":"text/x-python","patch_set":8,"id":"5afe65bd_f33deebb","line":75,"in_reply_to":"5afe65bd_3af6c9d7","updated":"2015-06-03 22:06:39.000000000","message":"Done","commit_id":"0ca82eb9c42c923d9f2c66419a6923b80adb1009"}],"os_tasklib/neutron/delete_ports.py":[{"author":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"change_message_id":"e7eafae6e0315594bec38a7c4a10c0f3dcde7c29","unresolved":false,"context_lines":[{"line_number":30,"context_line":"class DeletePorts(os_tasklib.BaseTask):"},{"line_number":31,"context_line":"    \"\"\"DeletePort Task"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    This task interfaces with Neutron API and creates a port based on the"},{"line_number":34,"context_line":"    parameters provided to the Task."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":8,"id":"5afe65bd_025b9655","line":33,"updated":"2015-06-03 21:54:51.000000000","message":"s/creates/deletes\ns/port/ports","commit_id":"0ca82eb9c42c923d9f2c66419a6923b80adb1009"},{"author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"change_message_id":"d3255fc634915950703c00bcf78e88fc489bac14","unresolved":false,"context_lines":[{"line_number":30,"context_line":"class DeletePorts(os_tasklib.BaseTask):"},{"line_number":31,"context_line":"    \"\"\"DeletePort Task"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    This task interfaces with Neutron API and creates a port based on the"},{"line_number":34,"context_line":"    parameters provided to the Task."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":8,"id":"5afe65bd_337266ae","line":33,"in_reply_to":"5afe65bd_025b9655","updated":"2015-06-03 22:06:39.000000000","message":"Done","commit_id":"0ca82eb9c42c923d9f2c66419a6923b80adb1009"},{"author":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"change_message_id":"e7eafae6e0315594bec38a7c4a10c0f3dcde7c29","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    def execute(self, port_ids, **kwargs):"},{"line_number":39,"context_line":"        \"\"\"Main execute method"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        :param port_id: Port ID of the port being deleted"},{"line_number":42,"context_line":"        :type port_id: string or list"},{"line_number":43,"context_line":"        \"\"\""},{"line_number":44,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"5afe65bd_c2545e22","line":41,"updated":"2015-06-03 21:54:51.000000000","message":"port_ids","commit_id":"0ca82eb9c42c923d9f2c66419a6923b80adb1009"},{"author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"change_message_id":"d3255fc634915950703c00bcf78e88fc489bac14","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    def execute(self, port_ids, **kwargs):"},{"line_number":39,"context_line":"        \"\"\"Main execute method"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        :param port_id: Port ID of the port being deleted"},{"line_number":42,"context_line":"        :type port_id: string or list"},{"line_number":43,"context_line":"        \"\"\""},{"line_number":44,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"5afe65bd_136acab3","line":41,"in_reply_to":"5afe65bd_c2545e22","updated":"2015-06-03 22:06:39.000000000","message":"Done","commit_id":"0ca82eb9c42c923d9f2c66419a6923b80adb1009"}]}
