import jinja2 #this is test message #another def test(): try: template = jinja2.Template("Hello {{ name }}!") assert template.render(name="World") == "Hello World!" print("✅ Jinja2 模板渲染测试通过") except Exception as e: print("❌ Jinja2 测试失败:", e) # try: # import jsonschema # from jsonschema import validate # schema = {"type": "object", "required": ["name"], "properties": {"name": {"type": "string"}}} # instance = {"name": "test"} # validate(instance=instance, schema=schema) # print("✅ jsonschema 验证测试通过") # except Exception as e: # print("❌ jsonschema 测试失败:", e) # try: # import numpy # a = numpy.array([1, 2, 3]) # assert len(a) == 3 # print("✅ Numpy 数组测试通过") # except Exception as e: # print("❌ Numpy 测试失败:", e) # try: # import pandas # df = pandas.DataFrame({"col": [1, 2, 3]}) # assert len(df) == 3 # print("✅ Pandas DataFrame 测试通过") # except Exception as e: # print("❌ Pandas 测试失败:", e) # try: # import loguru # from loguru import logger # logger.add("test.log") # logger.info("Test log message") # with open("test.log", "r") as f: # content = f.read() # assert "Test log message" in content # print("✅ Loguru 日志测试通过") # except Exception as e: # print("❌ Loguru 测试失败:", e) # print("\n🎉 所有测试完成")