Skip to content

Commit de661e7

Browse files
committed
initial commit
1 parent 4bb8c6c commit de661e7

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

tests/test_analyzer.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from packaging import version
2+
13
from arango.exceptions import (
24
AnalyzerCreateError,
35
AnalyzerDeleteError,
@@ -7,7 +9,7 @@
79
from tests.helpers import assert_raises, generate_analyzer_name
810

911

10-
def test_analyzer_management(db, bad_db, cluster):
12+
def test_analyzer_management(db, bad_db, cluster, enterprise, db_version):
1113
analyzer_name = generate_analyzer_name()
1214
full_analyzer_name = db.name + "::" + analyzer_name
1315
bad_analyzer_name = generate_analyzer_name()
@@ -56,3 +58,11 @@ def test_analyzer_management(db, bad_db, cluster):
5658

5759
# Test delete missing analyzer with ignore_missing set to True
5860
assert db.delete_analyzer(analyzer_name, ignore_missing=True) is False
61+
62+
# Test create geo_s2 analyzer (EE only)
63+
if enterprise and db_version >= version.parse("3.10.5"):
64+
analyzer_name = generate_analyzer_name()
65+
result = db.create_analyzer(analyzer_name, "geo_s2", {})
66+
assert result["type"] == "geo_s2"
67+
assert result["properties"]["format"] == "latLngDouble"
68+
assert db.delete_analyzer(analyzer_name)

0 commit comments

Comments
 (0)