test: Make results verification use CL.ALL
Fixes intermittent fail in BatchStatementTests.test_no_parameters due to eventual consistency.
This commit is contained in:
@@ -293,7 +293,10 @@ class BatchStatementTests(unittest.TestCase):
|
|||||||
def confirm_results(self):
|
def confirm_results(self):
|
||||||
keys = set()
|
keys = set()
|
||||||
values = set()
|
values = set()
|
||||||
results = self.session.execute("SELECT * FROM test3rf.test")
|
# Assuming the test data is inserted at default CL.ONE, we need ALL here to guarantee we see
|
||||||
|
# everything inserted
|
||||||
|
results = self.session.execute(SimpleStatement("SELECT * FROM test3rf.test",
|
||||||
|
consistency_level=ConsistencyLevel.ALL))
|
||||||
for result in results:
|
for result in results:
|
||||||
keys.add(result.k)
|
keys.add(result.k)
|
||||||
values.add(result.v)
|
values.add(result.v)
|
||||||
|
|||||||
Reference in New Issue
Block a user