)]}'
{"nova/tests/test_compute.py":[{"author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"change_message_id":"366ae6818e948db79c176467713d502de7179f5e","unresolved":false,"context_lines":[{"line_number":199,"context_line":"    def test_run_terminate(self):"},{"line_number":200,"context_line":"        \"\"\"Make sure it is possible to  run and terminate instance\"\"\""},{"line_number":201,"context_line":"        instance_id \u003d self._create_instance()"},{"line_number":202,"context_line":"        instance \u003d db.instance_get(self.context, instance_id)"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"        self.compute.run_instance(self.context, instance_id)"},{"line_number":205,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAACn%2F%2F8FM%3D","line":202,"updated":"2011-11-29 19:55:12.000000000","message":"you can just use _create_fake_instance here, it will return the instance object so you don\u0027t need this extra lookup","commit_id":"3c8d4d93f2bb9e697a1a5520de26dc93ebf24274"},{"author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"change_message_id":"366ae6818e948db79c176467713d502de7179f5e","unresolved":false,"context_lines":[{"line_number":215,"context_line":""},{"line_number":216,"context_line":"    def test_run_terminate_timestamps(self):"},{"line_number":217,"context_line":"        \"\"\"Make sure timestamps are set for launched and destroyed\"\"\""},{"line_number":218,"context_line":"        instance_id \u003d self._create_instance()"},{"line_number":219,"context_line":"        instance_ref \u003d db.instance_get(self.context, instance_id)"},{"line_number":220,"context_line":"        self.assertEqual(instance_ref[\u0027launched_at\u0027], None)"},{"line_number":221,"context_line":"        self.assertEqual(instance_ref[\u0027deleted_at\u0027], None)"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAACn%2F%2F8FE%3D","line":218,"updated":"2011-11-29 19:55:12.000000000","message":"same as above","commit_id":"3c8d4d93f2bb9e697a1a5520de26dc93ebf24274"},{"author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"change_message_id":"366ae6818e948db79c176467713d502de7179f5e","unresolved":false,"context_lines":[{"line_number":503,"context_line":"                       \u0027reset_network\u0027, dummy)"},{"line_number":504,"context_line":""},{"line_number":505,"context_line":"        instance_id \u003d self._create_instance()"},{"line_number":506,"context_line":"        instance \u003d db.instance_get(self.context, instance_id)"},{"line_number":507,"context_line":"        instance_uuid \u003d instance[\u0027uuid\u0027]"},{"line_number":508,"context_line":""},{"line_number":509,"context_line":"        self.assertEquals(len(test_notifier.NOTIFICATIONS), 0)"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAACn%2F%2F8FA%3D","line":506,"updated":"2011-11-29 19:55:12.000000000","message":"Why the change?","commit_id":"3c8d4d93f2bb9e697a1a5520de26dc93ebf24274"},{"author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"change_message_id":"366ae6818e948db79c176467713d502de7179f5e","unresolved":false,"context_lines":[{"line_number":523,"context_line":"        self.stubs.Set(nova.compute.manager.ComputeManager,"},{"line_number":524,"context_line":"                       \u0027reset_network\u0027, dummy)"},{"line_number":525,"context_line":""},{"line_number":526,"context_line":"        instance_id \u003d self._create_instance()"},{"line_number":527,"context_line":"        instance \u003d db.instance_get(self.context, instance_id)"},{"line_number":528,"context_line":"        instance_uuid \u003d instance[\u0027uuid\u0027]"},{"line_number":529,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAACn%2F%2F8E8%3D","line":526,"updated":"2011-11-29 19:55:12.000000000","message":"same as above","commit_id":"3c8d4d93f2bb9e697a1a5520de26dc93ebf24274"},{"author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"change_message_id":"366ae6818e948db79c176467713d502de7179f5e","unresolved":false,"context_lines":[{"line_number":592,"context_line":"    def test_run_instance_existing(self):"},{"line_number":593,"context_line":"        \"\"\"Ensure failure when running an instance that already exists\"\"\""},{"line_number":594,"context_line":"        instance_id \u003d self._create_instance()"},{"line_number":595,"context_line":"        instance \u003d db.instance_get(self.context, instance_id)"},{"line_number":596,"context_line":"        self.compute.run_instance(self.context, instance_id)"},{"line_number":597,"context_line":"        self.assertRaises(exception.Error,"},{"line_number":598,"context_line":"                          self.compute.run_instance,"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAACn%2F%2F8E4%3D","line":595,"updated":"2011-11-29 19:55:12.000000000","message":"same as first comment","commit_id":"3c8d4d93f2bb9e697a1a5520de26dc93ebf24274"},{"author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"change_message_id":"366ae6818e948db79c176467713d502de7179f5e","unresolved":false,"context_lines":[{"line_number":1190,"context_line":""},{"line_number":1191,"context_line":"    def test_start(self):"},{"line_number":1192,"context_line":"        instance_id \u003d self._create_instance()"},{"line_number":1193,"context_line":"        instance \u003d db.instance_get(self.context, instance_id)"},{"line_number":1194,"context_line":"        self.compute.run_instance(self.context, instance_id)"},{"line_number":1195,"context_line":""},{"line_number":1196,"context_line":"        self.compute.stop_instance(self.context, instance[\u0027uuid\u0027])"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAACn%2F%2F8E0%3D","line":1193,"updated":"2011-11-29 19:55:12.000000000","message":"same as first comment","commit_id":"3c8d4d93f2bb9e697a1a5520de26dc93ebf24274"}]}
