@@ -612,9 +612,9 @@ def mock_close_normal():
612
612
613
613
def test_resultset_close_handles_cursor_already_closed_error (self ):
614
614
"""Test that ResultSet.close() handles CursorAlreadyClosedError properly."""
615
- result_set = client .ResultSet .__new__ (client .ResultSet )
616
- result_set .thrift_backend = Mock ()
617
- result_set .thrift_backend .CLOSED_OP_STATE = 'CLOSED'
615
+ result_set = client .ThriftResultSet .__new__ (client .ThriftResultSet )
616
+ result_set .backend = Mock ()
617
+ result_set .backend .CLOSED_OP_STATE = 'CLOSED'
618
618
result_set .connection = Mock ()
619
619
result_set .connection .open = True
620
620
result_set .op_state = 'RUNNING'
@@ -625,29 +625,29 @@ class MockRequestError(Exception):
625
625
def __init__ (self ):
626
626
self .args = ["Error message" , CursorAlreadyClosedError ()]
627
627
628
- result_set .thrift_backend .close_command .side_effect = MockRequestError ()
628
+ result_set .backend .close_command .side_effect = MockRequestError ()
629
629
630
630
original_close = client .ResultSet .close
631
631
try :
632
632
try :
633
633
if (
634
- result_set .op_state != result_set .thrift_backend .CLOSED_OP_STATE
634
+ result_set .op_state != result_set .backend .CLOSED_OP_STATE
635
635
and not result_set .has_been_closed_server_side
636
636
and result_set .connection .open
637
637
):
638
- result_set .thrift_backend .close_command (result_set .command_id )
638
+ result_set .backend .close_command (result_set .command_id )
639
639
except MockRequestError as e :
640
640
if isinstance (e .args [1 ], CursorAlreadyClosedError ):
641
641
pass
642
642
finally :
643
643
result_set .has_been_closed_server_side = True
644
- result_set .op_state = result_set .thrift_backend .CLOSED_OP_STATE
644
+ result_set .op_state = result_set .backend .CLOSED_OP_STATE
645
645
646
- result_set .thrift_backend .close_command .assert_called_once_with (result_set .command_id )
646
+ result_set .backend .close_command .assert_called_once_with (result_set .command_id )
647
647
648
648
assert result_set .has_been_closed_server_side is True
649
649
650
- assert result_set .op_state == result_set .thrift_backend .CLOSED_OP_STATE
650
+ assert result_set .op_state == result_set .backend .CLOSED_OP_STATE
651
651
finally :
652
652
pass
653
653
0 commit comments