MCPcopy Index your code
hub / github.com/apache/cassandra-python-driver / get_server_versions

Function get_server_versions

tests/integration/__init__.py:76–95  ·  view source on GitHub ↗

Probe system.local table to determine Cassandra and CQL version. Returns a tuple of (cassandra_version, cql_version).

()

Source from the content-addressed store, hash-verified

74
75
76def get_server_versions():
77 """
78 Probe system.local table to determine Cassandra and CQL version.
79 Returns a tuple of (cassandra_version, cql_version).
80 """
81 global cass_version, cql_version
82
83 if cass_version is not None:
84 return (cass_version, cql_version)
85
86 c = TestCluster()
87 s = c.connect()
88 row = s.execute('SELECT cql_version, release_version FROM system.local')[0]
89
90 cass_version = _tuple_version(row.release_version)
91 cql_version = _tuple_version(row.cql_version)
92
93 c.shutdown()
94
95 return (cass_version, cql_version)
96
97
98def _tuple_version(version_string):

Callers 10

update_datatypesFunction · 0.90
setUpClassMethod · 0.90
setup_classMethod · 0.90
is_prepend_reversedFunction · 0.90
common_dse_setupMethod · 0.90
common_setupMethod · 0.85
session_setupMethod · 0.85
session_setupMethod · 0.85
session_setupMethod · 0.85

Calls 5

TestClusterClass · 0.85
_tuple_versionFunction · 0.85
connectMethod · 0.45
executeMethod · 0.45
shutdownMethod · 0.45

Tested by 3

setUpClassMethod · 0.72
setup_classMethod · 0.72