@@ -29,15 +29,15 @@ def test_execute_concurrent(self):
2929 statements = cycle (("INSERT INTO test3rf.test (k, v) VALUES (%s, %s)" , ))
3030 parameters = [(i , i ) for i in range (num_statements )]
3131
32- results = execute_concurrent (self .session , zip (statements , parameters ))
32+ results = execute_concurrent (self .session , list ( zip (statements , parameters ) ))
3333 self .assertEqual (num_statements , len (results ))
3434 self .assertEqual ([(True , None )] * num_statements , results )
3535
3636 # read
3737 statements = cycle (("SELECT v FROM test3rf.test WHERE k=%s" , ))
3838 parameters = [(i , ) for i in range (num_statements )]
3939
40- results = execute_concurrent (self .session , zip (statements , parameters ))
40+ results = execute_concurrent (self .session , list ( zip (statements , parameters ) ))
4141 self .assertEqual (num_statements , len (results ))
4242 self .assertEqual ([(True , [(i ,)]) for i in range (num_statements )], results )
4343
@@ -67,7 +67,7 @@ def test_first_failure(self):
6767
6868 self .assertRaises (
6969 InvalidRequest ,
70- execute_concurrent , self .session , zip (statements , parameters ), raise_on_first_error = True )
70+ execute_concurrent , self .session , list ( zip (statements , parameters ) ), raise_on_first_error = True )
7171
7272 def test_first_failure_client_side (self ):
7373 statements = cycle (("INSERT INTO test3rf.test (k, v) VALUES (%s, %s)" , ))
@@ -78,7 +78,7 @@ def test_first_failure_client_side(self):
7878
7979 self .assertRaises (
8080 TypeError ,
81- execute_concurrent , self .session , zip (statements , parameters ), raise_on_first_error = True )
81+ execute_concurrent , self .session , list ( zip (statements , parameters ) ), raise_on_first_error = True )
8282
8383 def test_no_raise_on_first_failure (self ):
8484 statements = cycle (("INSERT INTO test3rf.test (k, v) VALUES (%s, %s)" , ))
@@ -87,7 +87,7 @@ def test_no_raise_on_first_failure(self):
8787 # we'll get an error back from the server
8888 parameters [57 ] = ('efefef' , 'awefawefawef' )
8989
90- results = execute_concurrent (self .session , zip (statements , parameters ), raise_on_first_error = False )
90+ results = execute_concurrent (self .session , list ( zip (statements , parameters ) ), raise_on_first_error = False )
9191 for i , (success , result ) in enumerate (results ):
9292 if i == 57 :
9393 self .assertFalse (success )
@@ -101,9 +101,9 @@ def test_no_raise_on_first_failure_client_side(self):
101101 parameters = [(i , i ) for i in range (100 )]
102102
103103 # the driver will raise an error when binding the params
104- parameters [57 ] = i
104+ parameters [57 ] = 1
105105
106- results = execute_concurrent (self .session , zip (statements , parameters ), raise_on_first_error = False )
106+ results = execute_concurrent (self .session , list ( zip (statements , parameters ) ), raise_on_first_error = False )
107107 for i , (success , result ) in enumerate (results ):
108108 if i == 57 :
109109 self .assertFalse (success )
0 commit comments