alkaid_release_platform/tests/test_yaml.py

25 lines
635 B
Python
Raw Normal View History

import sys,os
sys.path.append(os.path.join(os.path.dirname(__file__), '..'))
from thirdparty import yaml
def test_yaml_base():
yaml_str = """
name: Alice
age: 25
hobbies:
- reading
- hiking
"""
data = yaml.safe_load(yaml_str) # 推荐使用 safe_load 避免潜在的安全风险
print(data, f"{type(data)}")
def test_load_customer_yaml():
file = os.path.join(os.path.dirname(__file__), "data", "customer_test.yaml")
with open(file, "r") as fp:
yaml_str = fp.read()
data = yaml.safe_load(yaml_str) # 推荐使用 safe_load 避免潜在的安全风险
print(data, f"{type(data)}")