Skip to content

Commit f14e0f9

Browse files
committed
Remove old test code for ESv6
1 parent 2d25101 commit f14e0f9

File tree

2 files changed

+26
-110
lines changed

2 files changed

+26
-110
lines changed

tests/datastore_elasticsearch/test_async_elasticsearch.py

Lines changed: 13 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
14-
from conftest import ES_SETTINGS, ES_VERSION
14+
from conftest import ES_SETTINGS, IS_V8_OR_ABOVE
1515
from elasticsearch._async import client
1616
from testing_support.fixture.event_loop import event_loop as loop
1717
from testing_support.fixtures import override_application_settings
@@ -29,6 +29,9 @@
2929
# Metrics
3030

3131
_base_scoped_metrics = [
32+
("Datastore/operation/Elasticsearch/cat.health", 1),
33+
("Datastore/operation/Elasticsearch/nodes.info", 1),
34+
("Datastore/operation/Elasticsearch/snapshot.status", 1),
3235
("Datastore/statement/Elasticsearch/_all/cluster.health", 1),
3336
("Datastore/statement/Elasticsearch/_all/search", 2),
3437
("Datastore/statement/Elasticsearch/address/index", 2),
@@ -39,11 +42,19 @@
3942
("Datastore/statement/Elasticsearch/other/search", 2),
4043
]
4144

45+
_all_count = 17
4246
_base_rollup_metrics = [
47+
("Datastore/all", _all_count),
48+
("Datastore/allOther", _all_count),
49+
("Datastore/Elasticsearch/all", _all_count),
50+
("Datastore/Elasticsearch/allOther", _all_count),
51+
("Datastore/operation/Elasticsearch/cat.health", 1),
4352
("Datastore/operation/Elasticsearch/cluster.health", 1),
4453
("Datastore/operation/Elasticsearch/index", 5),
4554
("Datastore/operation/Elasticsearch/indices.refresh", 1),
55+
("Datastore/operation/Elasticsearch/nodes.info", 1),
4656
("Datastore/operation/Elasticsearch/search", 7),
57+
("Datastore/operation/Elasticsearch/snapshot.status", 1),
4758
("Datastore/statement/Elasticsearch/_all/cluster.health", 1),
4859
("Datastore/statement/Elasticsearch/_all/search", 2),
4960
("Datastore/statement/Elasticsearch/address/index", 2),
@@ -65,59 +76,6 @@ def is_importable(module_path):
6576
return False
6677

6778

68-
_all_count = 14
69-
70-
if is_importable("elasticsearch._async.client.cat"):
71-
_base_scoped_metrics.append(("Datastore/operation/Elasticsearch/cat.health", 1))
72-
_base_rollup_metrics.append(("Datastore/operation/Elasticsearch/cat.health", 1))
73-
_all_count += 1
74-
else:
75-
_base_scoped_metrics.append(("Datastore/operation/Elasticsearch/cat.health", None))
76-
_base_rollup_metrics.append(("Datastore/operation/Elasticsearch/cat.health", None))
77-
78-
if is_importable("elasticsearch._async.client.nodes"):
79-
_base_scoped_metrics.append(("Datastore/operation/Elasticsearch/nodes.info", 1))
80-
_base_rollup_metrics.append(("Datastore/operation/Elasticsearch/nodes.info", 1))
81-
_all_count += 1
82-
else:
83-
_base_scoped_metrics.append(("Datastore/operation/Elasticsearch/nodes.info", None))
84-
_base_rollup_metrics.append(("Datastore/operation/Elasticsearch/nodes.info", None))
85-
86-
if hasattr(client, "SnapshotClient") and hasattr(client.SnapshotClient, "status"):
87-
_base_scoped_metrics.append(("Datastore/operation/Elasticsearch/snapshot.status", 1))
88-
_base_rollup_metrics.append(("Datastore/operation/Elasticsearch/snapshot.status", 1))
89-
_all_count += 1
90-
else:
91-
_base_scoped_metrics.append(("Datastore/operation/Elasticsearch/snapshot.status", None))
92-
_base_rollup_metrics.append(("Datastore/operation/Elasticsearch/snapshot.status", None))
93-
94-
if hasattr(client, "IndicesClient") and hasattr(client.IndicesClient, "status"):
95-
_base_scoped_metrics.append(("Datastore/statement/Elasticsearch/_all/indices.status", 1))
96-
_base_rollup_metrics.extend(
97-
[
98-
("Datastore/operation/Elasticsearch/indices.status", 1),
99-
("Datastore/statement/Elasticsearch/_all/indices.status", 1),
100-
]
101-
)
102-
_all_count += 1
103-
else:
104-
_base_scoped_metrics.append(("Datastore/operation/Elasticsearch/indices.status", None))
105-
_base_rollup_metrics.extend(
106-
[
107-
("Datastore/operation/Elasticsearch/indices.status", None),
108-
("Datastore/statement/Elasticsearch/_all/indices.status", None),
109-
]
110-
)
111-
112-
_base_rollup_metrics.extend(
113-
[
114-
("Datastore/all", _all_count),
115-
("Datastore/allOther", _all_count),
116-
("Datastore/Elasticsearch/all", _all_count),
117-
("Datastore/Elasticsearch/allOther", _all_count),
118-
]
119-
)
120-
12179
# Instance info
12280

12381
_disable_scoped_metrics = list(_base_scoped_metrics)
@@ -203,7 +161,7 @@ async def _exercise_es_v8(es):
203161
await es.indices.status()
204162

205163

206-
_exercise_es = _exercise_es_v7 if ES_VERSION < (8, 0, 0) else _exercise_es_v8
164+
_exercise_es = _exercise_es_v8 if IS_V8_OR_ABOVE else _exercise_es_v7
207165

208166

209167
# Test

tests/datastore_elasticsearch/test_elasticsearch.py

Lines changed: 13 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
import elasticsearch.client
16-
from conftest import ES_SETTINGS, ES_VERSION
16+
from conftest import ES_SETTINGS, IS_V8_OR_ABOVE
1717
from testing_support.fixtures import override_application_settings
1818
from testing_support.util import instance_hostname
1919
from testing_support.validators.validate_transaction_errors import validate_transaction_errors
@@ -29,6 +29,9 @@
2929
# Metrics
3030

3131
_base_scoped_metrics = [
32+
("Datastore/operation/Elasticsearch/cat.health", 1),
33+
("Datastore/operation/Elasticsearch/nodes.info", 1),
34+
("Datastore/operation/Elasticsearch/snapshot.status", 1),
3235
("Datastore/statement/Elasticsearch/_all/cluster.health", 1),
3336
("Datastore/statement/Elasticsearch/_all/search", 2),
3437
("Datastore/statement/Elasticsearch/address/index", 2),
@@ -39,11 +42,19 @@
3942
("Datastore/statement/Elasticsearch/other/search", 2),
4043
]
4144

45+
_all_count = 17
4246
_base_rollup_metrics = [
47+
("Datastore/all", _all_count),
48+
("Datastore/allOther", _all_count),
49+
("Datastore/Elasticsearch/all", _all_count),
50+
("Datastore/Elasticsearch/allOther", _all_count),
51+
("Datastore/operation/Elasticsearch/cat.health", 1),
4352
("Datastore/operation/Elasticsearch/cluster.health", 1),
4453
("Datastore/operation/Elasticsearch/index", 5),
4554
("Datastore/operation/Elasticsearch/indices.refresh", 1),
55+
("Datastore/operation/Elasticsearch/nodes.info", 1),
4656
("Datastore/operation/Elasticsearch/search", 7),
57+
("Datastore/operation/Elasticsearch/snapshot.status", 1),
4758
("Datastore/statement/Elasticsearch/_all/cluster.health", 1),
4859
("Datastore/statement/Elasticsearch/_all/search", 2),
4960
("Datastore/statement/Elasticsearch/address/index", 2),
@@ -65,59 +76,6 @@ def is_importable(module_path):
6576
return False
6677

6778

68-
_all_count = 14
69-
70-
if is_importable("elasticsearch.client.cat") or is_importable("elasticsearch._sync.client.cat"):
71-
_base_scoped_metrics.append(("Datastore/operation/Elasticsearch/cat.health", 1))
72-
_base_rollup_metrics.append(("Datastore/operation/Elasticsearch/cat.health", 1))
73-
_all_count += 1
74-
else:
75-
_base_scoped_metrics.append(("Datastore/operation/Elasticsearch/cat.health", None))
76-
_base_rollup_metrics.append(("Datastore/operation/Elasticsearch/cat.health", None))
77-
78-
if is_importable("elasticsearch.client.nodes") or is_importable("elasticsearch._sync.client.nodes"):
79-
_base_scoped_metrics.append(("Datastore/operation/Elasticsearch/nodes.info", 1))
80-
_base_rollup_metrics.append(("Datastore/operation/Elasticsearch/nodes.info", 1))
81-
_all_count += 1
82-
else:
83-
_base_scoped_metrics.append(("Datastore/operation/Elasticsearch/nodes.info", None))
84-
_base_rollup_metrics.append(("Datastore/operation/Elasticsearch/nodes.info", None))
85-
86-
if hasattr(elasticsearch.client, "SnapshotClient") and hasattr(elasticsearch.client.SnapshotClient, "status"):
87-
_base_scoped_metrics.append(("Datastore/operation/Elasticsearch/snapshot.status", 1))
88-
_base_rollup_metrics.append(("Datastore/operation/Elasticsearch/snapshot.status", 1))
89-
_all_count += 1
90-
else:
91-
_base_scoped_metrics.append(("Datastore/operation/Elasticsearch/snapshot.status", None))
92-
_base_rollup_metrics.append(("Datastore/operation/Elasticsearch/snapshot.status", None))
93-
94-
if hasattr(elasticsearch.client.IndicesClient, "status"):
95-
_base_scoped_metrics.append(("Datastore/statement/Elasticsearch/_all/indices.status", 1))
96-
_base_rollup_metrics.extend(
97-
[
98-
("Datastore/operation/Elasticsearch/indices.status", 1),
99-
("Datastore/statement/Elasticsearch/_all/indices.status", 1),
100-
]
101-
)
102-
_all_count += 1
103-
else:
104-
_base_scoped_metrics.append(("Datastore/operation/Elasticsearch/indices.status", None))
105-
_base_rollup_metrics.extend(
106-
[
107-
("Datastore/operation/Elasticsearch/indices.status", None),
108-
("Datastore/statement/Elasticsearch/_all/indices.status", None),
109-
]
110-
)
111-
112-
_base_rollup_metrics.extend(
113-
[
114-
("Datastore/all", _all_count),
115-
("Datastore/allOther", _all_count),
116-
("Datastore/Elasticsearch/all", _all_count),
117-
("Datastore/Elasticsearch/allOther", _all_count),
118-
]
119-
)
120-
12179
# Instance info
12280

12381
_disable_scoped_metrics = list(_base_scoped_metrics)
@@ -199,7 +157,7 @@ def _exercise_es_v8(es):
199157
es.indices.status()
200158

201159

202-
_exercise_es = _exercise_es_v7 if ES_VERSION < (8, 0, 0) else _exercise_es_v8
160+
_exercise_es = _exercise_es_v8 if IS_V8_OR_ABOVE else _exercise_es_v7
203161

204162

205163
# Test

0 commit comments

Comments
 (0)