MCPcopy Create free account
hub / github.com/alibaba/zvec / test_iter_docs_exclude_vector

Function test_iter_docs_exclude_vector

python/tests/test_iter_docs.py:117–130  ·  view source on GitHub ↗

include_vector=False omits vector fields.

(iter_collection)

Source from the content-addressed store, hash-verified

115
116
117def test_iter_docs_exclude_vector(iter_collection):
118 """include_vector=False omits vector fields."""
119 iter_collection.insert(_make_docs(10))
120 iter_collection.flush()
121
122 count = 0
123 for doc in iter_collection.iter_docs(include_vector=False):
124 # scalar present, vector absent
125 assert doc.field("id") is not None
126 # Doc.vector() returns {} (falsy) when no vectors are present.
127 assert not doc.vector("dense")
128 assert "dense" not in doc.vector_names()
129 count += 1
130 assert count == 10
131
132
133def test_iter_docs_output_fields(iter_collection):

Callers

nothing calls this directly

Calls 7

iter_docsMethod · 0.80
vector_namesMethod · 0.80
_make_docsFunction · 0.70
insertMethod · 0.45
flushMethod · 0.45
fieldMethod · 0.45
vectorMethod · 0.45

Tested by

no test coverage detected