)]}'
{"novaclient/v1_1/networks.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"6f0c16ba3adee3a693aa794dfc12b9dbb6182699","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"        :param network: The ID of the :class:`Network`."},{"line_number":99,"context_line":"        :param disassociate_host: Whether to disassociate the host"},{"line_number":100,"context_line":"        :param disassociate_project: Whether to disassociate the project"},{"line_number":101,"context_line":"        \"\"\""},{"line_number":102,"context_line":"        if disassociate_host and disassociate_project:"},{"line_number":103,"context_line":"            body \u003d {\"disassociate\": None}"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAMH%2F%2FxWU%3D","line":100,"updated":"2012-11-26 16:18:34.000000000","message":"Are these disassociate_* parameters booleans?  Should there be some default on them?  (I vote for \"yes\", so we don\u0027t gratuitously change this interface…)","commit_id":"09103e12ec4738ab8bded26e8df3cd3f2cb936d9"}],"tests/v1_1/test_shell.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"4e7cc8a3c2eb24c083df2c82a9fae59c2ab2549a","unresolved":false,"context_lines":[{"line_number":660,"context_line":"        body \u003d {\u0027cidr\u0027: \u002710.0.1.0/24\u0027, \u0027label\u0027: \u0027new_network\u0027}"},{"line_number":661,"context_line":"        self.assert_called(\u0027POST\u0027, \u0027/os-networks\u0027, body)"},{"line_number":662,"context_line":""},{"line_number":663,"context_line":"    def test_network_create_v4(self):"},{"line_number":664,"context_line":"        self.run_command(\u0027network-create --fixed-range-v4 10.0.1.0/24 \\"},{"line_number":665,"context_line":"                         --dns1 10.0.1.254 new_network\u0027)"},{"line_number":666,"context_line":"        body \u003d {\u0027network\u0027: {\u0027cidr\u0027: \u002710.0.1.0/24\u0027, \u0027label\u0027: \u0027new_network\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAMX%2F%2F4Ac%3D","line":663,"updated":"2012-12-11 13:42:50.000000000","message":"is there value in running this with a weird cidr like /23 to shake out bugs? or would all those just be stubbed out anyway.","commit_id":"0e1d36d71f53b3161c3e8e8e94d137d47e80f535"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"f72d611099b58accf343e2e742bf0f0e2a66c04c","unresolved":false,"context_lines":[{"line_number":660,"context_line":"        body \u003d {\u0027cidr\u0027: \u002710.0.1.0/24\u0027, \u0027label\u0027: \u0027new_network\u0027}"},{"line_number":661,"context_line":"        self.assert_called(\u0027POST\u0027, \u0027/os-networks\u0027, body)"},{"line_number":662,"context_line":""},{"line_number":663,"context_line":"    def test_network_create_v4(self):"},{"line_number":664,"context_line":"        self.run_command(\u0027network-create --fixed-range-v4 10.0.1.0/24 \\"},{"line_number":665,"context_line":"                         --dns1 10.0.1.254 new_network\u0027)"},{"line_number":666,"context_line":"        body \u003d {\u0027network\u0027: {\u0027cidr\u0027: \u002710.0.1.0/24\u0027, \u0027label\u0027: \u0027new_network\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAMX%2F%2F3%2B0%3D","line":663,"in_reply_to":"AAAAMX%2F%2F4Ac%3D","updated":"2012-12-11 13:59:08.000000000","message":"Checking of cidrs is only done server side so a test here won\u0027t check anything. A quick check of the nova tests appears to show we need more test coverage there though as there are only very basic tests for network creation","commit_id":"0e1d36d71f53b3161c3e8e8e94d137d47e80f535"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"4e7cc8a3c2eb24c083df2c82a9fae59c2ab2549a","unresolved":false,"context_lines":[{"line_number":670,"context_line":"    def test_network_create_v6(self):"},{"line_number":671,"context_line":"        self.run_command(\u0027network-create --fixed-range-v6 2001::/32 \\"},{"line_number":672,"context_line":"                          new_network\u0027)"},{"line_number":673,"context_line":"        body \u003d {\u0027network\u0027: {\u0027cidr_v6\u0027: \u00272001::/32\u0027, \u0027label\u0027: \u0027new_network\u0027}}"},{"line_number":674,"context_line":"        self.assert_called(\u0027POST\u0027, \u0027/os-networks\u0027, body)"},{"line_number":675,"context_line":""},{"line_number":676,"context_line":"    def test_backup(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAMX%2F%2F4Ak%3D","line":673,"updated":"2012-12-11 13:42:50.000000000","message":"so, no one actually uses a /32 in ipv6, this should be a /64 instead. minor nit.","commit_id":"0e1d36d71f53b3161c3e8e8e94d137d47e80f535"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"f72d611099b58accf343e2e742bf0f0e2a66c04c","unresolved":false,"context_lines":[{"line_number":670,"context_line":"    def test_network_create_v6(self):"},{"line_number":671,"context_line":"        self.run_command(\u0027network-create --fixed-range-v6 2001::/32 \\"},{"line_number":672,"context_line":"                          new_network\u0027)"},{"line_number":673,"context_line":"        body \u003d {\u0027network\u0027: {\u0027cidr_v6\u0027: \u00272001::/32\u0027, \u0027label\u0027: \u0027new_network\u0027}}"},{"line_number":674,"context_line":"        self.assert_called(\u0027POST\u0027, \u0027/os-networks\u0027, body)"},{"line_number":675,"context_line":""},{"line_number":676,"context_line":"    def test_backup(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAMX%2F%2F3%2FI%3D","line":673,"in_reply_to":"AAAAMX%2F%2F4Ak%3D","updated":"2012-12-11 13:59:08.000000000","message":"Done","commit_id":"0e1d36d71f53b3161c3e8e8e94d137d47e80f535"}]}
