from django.test import SimpleTestCase class WeComMarkdownRenderTest(SimpleTestCase): def test_render_process_params_markdown_linkify_http_url(self): from printing.services import render_process_params_markdown md = render_process_params_markdown( params={ "图片": "https://example.com/a.png", "备注": "不是链接", } ) self.assertIn("- **图片**:[https://example.com/a.png](https://example.com/a.png)", md) self.assertIn("- **备注**:不是链接", md) def test_render_process_params_markdown_linkify_strips_whitespace(self): from printing.services import render_process_params_markdown md = render_process_params_markdown(params={"图片": " https://example.com/a.png "}) self.assertIn("[https://example.com/a.png](https://example.com/a.png)", md)