File: test_remove_asterisks.py

package info (click to toggle)
sentence-stream 1.3.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 176 kB
  • sloc: python: 505; makefile: 2
file content (19 lines) | stat: -rw-r--r-- 609 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"""Tests for removing asterisks from text (Markdown)."""

from sentence_stream import stream_to_sentences
from sentence_stream.util import remove_asterisks


def test_remove_word_asterisks() -> None:
    assert list(
        stream_to_sentences(
            "**Test** sentence with *emphasized* words! Another *** sentence."
        )
    ) == ["Test sentence with emphasized words!", "Another *** sentence."]


def test_remove_line_asterisks() -> None:
    assert (
        remove_asterisks("* Test item 1.\n\n** Test item 2\n * Test item 3.")
        == " Test item 1.\n\n Test item 2\n Test item 3."
    )