)]}'
{"novaclient/tests/unit/v2/test_servers.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"2f4bfef68b88e52b6f5edcf8d5dbec9bdb2fd81c","unresolved":false,"context_lines":[{"line_number":162,"context_line":"            self.assert_called(\u0027POST\u0027, \u0027/os-volumes_boot\u0027)"},{"line_number":163,"context_line":"            self.assertIsInstance(s, servers.Server)"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"        test_create_server_from_volume()"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"    def test_create_server_boot_with_nics_ipv6(self):"},{"line_number":168,"context_line":"        old_boot \u003d self.cs.servers._boot"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa32b979_d6024f09","line":165,"updated":"2015-06-26 20:24:17.000000000","message":"I don\u0027t really like this style for mocking things out.  The test_create_server_boot_with_nics_ipv6() test method below uses the context manager style, which I find a little more acceptable; would you mind switching to that rather than defining an inner function like this?","commit_id":"603557e58529b582a961d164dda173584faac9b5"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"86d08376f9f420f640a21464d749ad0af34f621e","unresolved":false,"context_lines":[{"line_number":151,"context_line":"        with mock.patch.object(self.cs.servers, \u0027_boot\u0027, wrapped_boot):"},{"line_number":152,"context_line":"            s \u003d self.cs.servers.create("},{"line_number":153,"context_line":"                name\u003d\"My server\","},{"line_number":154,"context_line":"                image\u003d1,"},{"line_number":155,"context_line":"                flavor\u003d1,"},{"line_number":156,"context_line":"                meta\u003d{\u0027foo\u0027: \u0027bar\u0027},"},{"line_number":157,"context_line":"                userdata\u003d\"hello moto\","}],"source_content_type":"text/x-python","patch_set":3,"id":"ba3cc151_432bfbeb","line":154,"updated":"2015-06-29 16:00:24.000000000","message":"Is image\u003d1 appropriate here, since we\u0027re booting from a volume?","commit_id":"0a8fffffbaa48083ba2e79abf67096efa59fa18b"},{"author":{"_account_id":10234,"name":"Andrey Pavlov","email":"andrey.mp@gmail.com","username":"andrey-mp"},"change_message_id":"4b7ec97784a68589dddad791ab5f75b5d8cf7fb1","unresolved":false,"context_lines":[{"line_number":151,"context_line":"        with mock.patch.object(self.cs.servers, \u0027_boot\u0027, wrapped_boot):"},{"line_number":152,"context_line":"            s \u003d self.cs.servers.create("},{"line_number":153,"context_line":"                name\u003d\"My server\","},{"line_number":154,"context_line":"                image\u003d1,"},{"line_number":155,"context_line":"                flavor\u003d1,"},{"line_number":156,"context_line":"                meta\u003d{\u0027foo\u0027: \u0027bar\u0027},"},{"line_number":157,"context_line":"                userdata\u003d\"hello moto\","}],"source_content_type":"text/x-python","patch_set":3,"id":"ba3cc151_1ce55108","line":154,"in_reply_to":"ba3cc151_432bfbeb","updated":"2015-06-29 16:31:52.000000000","message":"I just copied this test-case from previous :)\n\nI general we can pass image_id and filled BDM. Nova should analyze(merge) and choose correct device to boot from.","commit_id":"0a8fffffbaa48083ba2e79abf67096efa59fa18b"}]}
