참고소스 수정본

This commit is contained in:
LASTA_DEV01\lasta
2026-05-12 19:40:31 +09:00
parent 0f34a451fc
commit 2e9204243d
8708 changed files with 3259488 additions and 869 deletions

View File

@@ -0,0 +1,22 @@
import pytest
from guardrails.utils.xml_utils import cast_xml_to_string
@pytest.mark.parametrize(
"xml_input, expected_output",
[
# str
("hello", "hello"),
# bytes
(b"hello", "hello"),
# bytearray
(bytearray(b"hello"), "hello"),
# memoryview
(memoryview(b"hello"), "hello"),
],
)
def test_xml_element_cast(xml_input, expected_output):
cast_output = cast_xml_to_string(xml_input)
assert cast_output == expected_output
assert isinstance(cast_output, str)