참고소스 수정본
This commit is contained in:
19
참고/guardrails-main/tests/unit_tests/utils/test_api_utils.py
Normal file
19
참고/guardrails-main/tests/unit_tests/utils/test_api_utils.py
Normal file
@@ -0,0 +1,19 @@
|
||||
from guardrails.utils.api_utils import extract_serializeable_metadata
|
||||
|
||||
|
||||
def test_extract_serializeable_metadata():
|
||||
def baz():
|
||||
print("baz")
|
||||
|
||||
class NonMeta:
|
||||
data = "data"
|
||||
|
||||
metadata = {
|
||||
"foo": "bar",
|
||||
"baz": baz,
|
||||
"non_meta": NonMeta(),
|
||||
}
|
||||
|
||||
extracted_metadata = extract_serializeable_metadata(metadata)
|
||||
|
||||
assert extracted_metadata == {"foo": "bar"}
|
||||
Reference in New Issue
Block a user