mirror of https://github.com/milvus-io/milvus.git
Add the tescase of insert string with empty
Signed-off-by: jingkl <jingjing.jia@zilliz.com>pull/18905/head
parent
a926a7d23a
commit
e1227b343d
|
@ -1201,3 +1201,35 @@ class TestInsertString(TestcaseBase):
|
|||
df = [int_field, string_field, vec_field]
|
||||
error = {ct.err_code: 0, ct.err_msg: 'Data type is not support.'}
|
||||
collection_w.insert(data=df, check_task=CheckTasks.err_res, check_items=error)
|
||||
|
||||
@pytest.mark.tags(CaseLabel.L1)
|
||||
def test_insert_string_field_empty(self):
|
||||
"""
|
||||
target: test create collection with string field
|
||||
method: 1.create a collection
|
||||
2.Insert string field with empty data
|
||||
expected: raise an error
|
||||
"""
|
||||
c_name = cf.gen_unique_str(prefix)
|
||||
collection_w = self.init_collection_wrap(name=c_name)
|
||||
nb = 1000
|
||||
data = cf.gen_default_list_data(nb)
|
||||
data[2] = [""for _ in range(nb)]
|
||||
error = {ct.err_code: 1, ct.err_msg: f'value of varchar field {ct.default_string_field_name} cannot be empty string'}
|
||||
collection_w.insert(data, check_task=CheckTasks.err_res, check_items=error)
|
||||
|
||||
@pytest.mark.tags(CaseLabel.L1)
|
||||
def test_insert_string_field_space(self):
|
||||
"""
|
||||
target: test create collection with string field
|
||||
method: 1.create a collection
|
||||
2.Insert string field with space
|
||||
expected: Insert successfully
|
||||
"""
|
||||
c_name = cf.gen_unique_str(prefix)
|
||||
collection_w = self.init_collection_wrap(name=c_name)
|
||||
nb = 1000
|
||||
data = cf.gen_default_list_data(nb)
|
||||
data[2] = [" "for _ in range(nb)]
|
||||
collection_w.insert(data)
|
||||
assert collection_w.num_entities == nb
|
Loading…
Reference in New Issue