Add test for submit_schema_refresh
This commit is contained in:
		| @@ -4,7 +4,7 @@ from cassandra.cluster import Cluster | ||||
|  | ||||
| class ClusterTests(unittest.TestCase): | ||||
|  | ||||
|     def testBasic(self): | ||||
|     def test_basic(self): | ||||
|         cluster = Cluster() | ||||
|         session = cluster.connect() | ||||
|         result = session.execute( | ||||
| @@ -35,3 +35,21 @@ class ClusterTests(unittest.TestCase): | ||||
|         self.assertEquals([{'a': 'a', 'b': 'b', 'c': 'c'}], result) | ||||
|  | ||||
|         cluster.shutdown() | ||||
|  | ||||
|     def test_submit_schema_refresh(self): | ||||
|         cluster = Cluster() | ||||
|         cluster.connect() | ||||
|  | ||||
|         other_cluster = Cluster() | ||||
|         session = other_cluster.connect() | ||||
|         session.execute( | ||||
|             """ | ||||
|             CREATE KEYSPACE newkeyspace WITH replication = {'class': 'SimpleStrategy', 'replication_factor': '1'} | ||||
|             """) | ||||
|  | ||||
|         self.assertNotIn("newkeyspace", cluster.metadata.keyspaces) | ||||
|  | ||||
|         future = cluster.submit_schema_refresh() | ||||
|         future.result() | ||||
|  | ||||
|         self.assertIn("newkeyspace", cluster.metadata.keyspaces) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Tyler Hobbs
					Tyler Hobbs