test: Make results verification use CL.ALL

Fixes intermittent fail in  BatchStatementTests.test_no_parameters due
to eventual consistency.
This commit is contained in:
Adam Holmberg
2015-08-11 10:47:07 -05:00
parent e5cd4a7428
commit 93df7945d0

View File

@@ -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)