Files
packages/lang/python/python-docutils/test.sh
Alexandru Ardelean 0219210841 python-docutils: bump to 0.22.4
Changelog: https://docutils.sourceforge.io/RELEASE-NOTES.html
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-01 22:37:48 +03:00

29 lines
485 B
Bash
Executable File

#!/bin/sh
[ "$1" = python3-docutils ] || exit 0
python3 - << 'EOF'
import docutils.core
import docutils.parsers.rst
# Basic RST to HTML conversion
rst_input = """\
Hello World
===========
This is a **bold** paragraph with *italics*.
- item one
- item two
"""
html = docutils.core.publish_string(rst_input, writer_name="html")
html_str = html.decode("utf-8")
assert "Hello World" in html_str
assert "<strong>bold</strong>" in html_str
assert "<em>italics</em>" in html_str
EOF