update java-tests and classified python-tests by opensource and internal case #50

Former-commit-id: 944de289a6fca6d41ee8cd3f4fdc85e4cae52e3d
This commit is contained in:
zhenwu 2019-10-19 19:34:46 +08:00
parent 3e27850f31
commit 0101f1ede5
5 changed files with 12 additions and 9 deletions

View File

@ -109,7 +109,7 @@ class TestDeleteVectorsBase:
params=gen_index_params()
)
def get_index_params(self, request, args):
if "internal" in args:
if "internal" not in args:
if request.param["index_type"] == IndexType.IVF_SQ8H:
pytest.skip("sq8h not support in open source")
return request.param
@ -295,7 +295,7 @@ class TestDeleteVectorsIP:
params=gen_index_params()
)
def get_index_params(self, request, args):
if "internal" in args:
if "internal" not in args:
if request.param["index_type"] == IndexType.IVF_SQ8H:
pytest.skip("sq8h not support in open source")
return request.param

View File

@ -27,7 +27,7 @@ class TestIndexBase:
params=gen_index_params()
)
def get_index_params(self, request, args):
if "internal" in args:
if "internal" not in args:
if request.param["index_type"] == IndexType.IVF_SQ8H:
pytest.skip("sq8h not support in open source")
return request.param
@ -505,7 +505,7 @@ class TestIndexIP:
params=gen_index_params()
)
def get_index_params(self, request, args):
if "internal" in args:
if "internal" not in args:
if request.param["index_type"] == IndexType.IVF_SQ8H:
pytest.skip("sq8h not support in open source")
return request.param

View File

@ -44,7 +44,7 @@ class TestSearchBase:
params=gen_index_params()
)
def get_index_params(self, request, args):
if "internal" in args:
if "internal" not in args:
if request.param["index_type"] == IndexType.IVF_SQ8H:
pytest.skip("sq8h not support in open source")
return request.param

View File

@ -590,8 +590,11 @@ class TestTable:
scope="function",
params=gen_index_params()
)
def get_index_params(self, request):
yield request.param
def get_index_params(self, request, args):
if "internal" not in args:
if request.param["index_type"] == IndexType.IVF_SQ8H:
pytest.skip("sq8h not support in open source")
return request.param
@pytest.mark.level(1)
def test_preload_table(self, connect, table, get_index_params):

View File

@ -39,7 +39,7 @@ class TestTableCount:
params=gen_index_params()
)
def get_index_params(self, request, args):
if "internal" in args:
if "internal" not in args:
if request.param["index_type"] == IndexType.IVF_SQ8H:
pytest.skip("sq8h not support in open source")
return request.param
@ -183,7 +183,7 @@ class TestTableCountIP:
params=gen_index_params()
)
def get_index_params(self, request, args):
if "internal" in args:
if "internal" not in args:
if request.param["index_type"] == IndexType.IVF_SQ8H:
pytest.skip("sq8h not support in open source")
return request.param