)]}'
{"cinder/tests/unit/api/v1/test_limits.py":[{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"f82251fd07826df64be9c02b339e42eb5a60fd9c","unresolved":false,"context_lines":[{"line_number":339,"context_line":"                                            \u0027(POST, /bar*, /bar.*, 5, second);\u0027"},{"line_number":340,"context_line":"                                            \u0027(Say, /derp*, /derp.*, 1, day)\u0027)"},{"line_number":341,"context_line":"        except ValueError as e:"},{"line_number":342,"context_line":"            self.assertTrue(False, msg\u003de)"},{"line_number":343,"context_line":""},{"line_number":344,"context_line":"        # Make sure the number of returned limits are correct"},{"line_number":345,"context_line":"        self.assertEqual(4, len(l))"}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_2335aed9","line":342,"range":{"start_line":342,"start_character":12,"end_line":342,"end_character":41},"updated":"2016-06-29 08:26:40.000000000","message":"-1: self.fail(msg\u003de)","commit_id":"29f290375e69dd85179440b9f650b00de75a239f"}],"cinder/tests/unit/test_dellfc.py":[{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"f82251fd07826df64be9c02b339e42eb5a60fd9c","unresolved":false,"context_lines":[{"line_number":594,"context_line":"                                         mock_init):"},{"line_number":595,"context_line":"        stats \u003d self.driver.get_volume_stats(False)"},{"line_number":596,"context_line":"        self.assertEqual(\u0027FC\u0027, stats[\u0027storage_protocol\u0027])"},{"line_number":597,"context_line":"        self.assertFalse(mock_get_storage_usage.called)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_035eb211","line":597,"updated":"2016-06-29 08:26:40.000000000","message":"-1: mock_get_storage_usage.assert_not_called()","commit_id":"29f290375e69dd85179440b9f650b00de75a239f"}],"cinder/tests/unit/test_emc_vnx.py":[{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"f82251fd07826df64be9c02b339e42eb5a60fd9c","unresolved":false,"context_lines":[{"line_number":3544,"context_line":"            self.testData.test_volume_with_type,"},{"line_number":3545,"context_line":"            self.testData.test_existing_ref)"},{"line_number":3546,"context_line":"        expected \u003d [mock.call(*get_lun_cmd, poll\u003dTrue)]"},{"line_number":3547,"context_line":"        self.assertEqual(get_size, test_size)"},{"line_number":3548,"context_line":"        fake_cli.assert_has_calls(expected)"},{"line_number":3549,"context_line":"        # Test the function with invalid reference."},{"line_number":3550,"context_line":"        invaild_ref \u003d {\u0027fake\u0027: \u0027fake_ref\u0027}"}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_43855a57","line":3547,"updated":"2016-06-29 08:26:40.000000000","message":"-1: Assert order is (expected, result)\n\n self.assertEqual(test_size, get_size)","commit_id":"29f290375e69dd85179440b9f650b00de75a239f"}],"cinder/tests/unit/test_netapp_nfs.py":[{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"f82251fd07826df64be9c02b339e42eb5a60fd9c","unresolved":false,"context_lines":[{"line_number":1340,"context_line":"        drv._get_export_path.assert_called_with(volume.id)"},{"line_number":1341,"context_line":"        drv._check_share_can_hold_size.assert_called_with(\u0027share\u0027, 1)"},{"line_number":1342,"context_line":""},{"line_number":1343,"context_line":"        self.assertEqual(drv._execute.call_count, 1)"},{"line_number":1344,"context_line":"        drv._post_clone_image.assert_called_with(volume)"},{"line_number":1345,"context_line":""},{"line_number":1346,"context_line":"    @mock.patch.object(image_utils, \u0027convert_image\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_43ec3a29","line":1343,"updated":"2016-06-29 08:26:40.000000000","message":"-1: Assert order is (expected, result)\n\n self.assertEqual(1, drv._execute.call_count)","commit_id":"29f290375e69dd85179440b9f650b00de75a239f"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"f82251fd07826df64be9c02b339e42eb5a60fd9c","unresolved":false,"context_lines":[{"line_number":1381,"context_line":"        drv._get_ip_verify_on_cluster.assert_any_call(\u0027ip1\u0027)"},{"line_number":1382,"context_line":"        drv._get_export_path.assert_called_with(volume.id)"},{"line_number":1383,"context_line":"        drv._check_share_can_hold_size.assert_called_with(\u0027share\u0027, 1)"},{"line_number":1384,"context_line":"        self.assertEqual(mock_cvrt_image.call_count, 1)"},{"line_number":1385,"context_line":"        self.assertEqual(drv._execute.call_count, 1)"},{"line_number":1386,"context_line":"        self.assertEqual(drv._delete_file_at_path.call_count, 2)"},{"line_number":1387,"context_line":"        drv._clone_file_dst_exists.call_count \u003d\u003d 1"},{"line_number":1388,"context_line":"        drv._post_clone_image.assert_called_with(volume)"},{"line_number":1389,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_23e80e10","line":1386,"range":{"start_line":1384,"start_character":8,"end_line":1386,"end_character":64},"updated":"2016-06-29 08:26:40.000000000","message":"-1: Assert order is (expected, result)","commit_id":"29f290375e69dd85179440b9f650b00de75a239f"}],"cinder/tests/unit/test_quobyte.py":[{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"f82251fd07826df64be9c02b339e42eb5a60fd9c","unresolved":false,"context_lines":[{"line_number":587,"context_line":""},{"line_number":588,"context_line":"        drv.delete_volume(volume)"},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"        self.assertFalse(drv._ensure_share_mounted.called)"},{"line_number":591,"context_line":"        self.assertFalse(drv._execute.called)"},{"line_number":592,"context_line":""},{"line_number":593,"context_line":"    def test_extend_volume(self):"},{"line_number":594,"context_line":"        drv \u003d self._driver"}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_c3466a20","line":591,"range":{"start_line":590,"start_character":7,"end_line":591,"end_character":45},"updated":"2016-06-29 08:26:40.000000000","message":"-1: use mock\u0027s `assert_not_called` method instead","commit_id":"29f290375e69dd85179440b9f650b00de75a239f"}],"cinder/tests/unit/test_test.py":[{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"f82251fd07826df64be9c02b339e42eb5a60fd9c","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        class NeverCalled(object):"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"            def __getattribute__(*args):"},{"line_number":42,"context_line":"                self.assertTrue(False, msg\u003d\"I should never get called.\")"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"        server \u003d rpc.get_server(messaging.Target(topic\u003d\u0027volume\u0027,"},{"line_number":45,"context_line":"                                                 server\u003dcfg.CONF.host),"}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_035192d8","line":42,"updated":"2016-06-29 08:26:40.000000000","message":"-1: Use `self.fail` instead","commit_id":"29f290375e69dd85179440b9f650b00de75a239f"}],"cinder/tests/unit/zonemanager/test_volume_driver.py":[{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"f82251fd07826df64be9c02b339e42eb5a60fd9c","unresolved":false,"context_lines":[{"line_number":64,"context_line":"                    as mock_safe_get:"},{"line_number":65,"context_line":"                mock_safe_get.return_value \u003d \u0027fabric\u0027"},{"line_number":66,"context_line":"                self.driver.no_zone_initialize_connection(None, None)"},{"line_number":67,"context_line":"                self.assertFalse(add_zone_mock.called)"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    @mock.patch(\u0027oslo_config.cfg._is_opt_registered\u0027, return_value\u003dFalse)"},{"line_number":70,"context_line":"    @mock.patch.object(utils, \u0027require_driver_initialized\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_835bc2f5","line":67,"updated":"2016-06-29 08:26:40.000000000","message":"-1: Use mock\u0027s `assert_not_called` instead","commit_id":"29f290375e69dd85179440b9f650b00de75a239f"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"f82251fd07826df64be9c02b339e42eb5a60fd9c","unresolved":false,"context_lines":[{"line_number":87,"context_line":"                    as mock_safe_get:"},{"line_number":88,"context_line":"                mock_safe_get.return_value \u003d \u0027fabric\u0027"},{"line_number":89,"context_line":"                self.driver.no_zone_terminate_connection(None, None)"},{"line_number":90,"context_line":"                self.assertFalse(remove_zone_mock.called)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3aaa91ec_03687286","line":90,"updated":"2016-06-29 08:26:40.000000000","message":"-1: ditto","commit_id":"29f290375e69dd85179440b9f650b00de75a239f"}]}
