1
0
mirror of https://github.com/python-escpos/python-escpos synced 2025-12-02 09:43:30 +00:00

move function tests

This commit is contained in:
Patrick Kanzler
2023-12-16 00:19:00 +01:00
parent de8cf0086f
commit 053087e253
15 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
import pytest
from escpos.printer import Dummy
def test_line_spacing_code_gen():
printer = Dummy()
printer.line_spacing(10)
assert printer.output == b"\x1b3\n"
def test_line_spacing_rest():
printer = Dummy()
printer.line_spacing()
assert printer.output == b"\x1b2"
def test_line_spacing_error_handling():
printer = Dummy()
with pytest.raises(ValueError):
printer.line_spacing(99, divisor=44)
with pytest.raises(ValueError):
printer.line_spacing(divisor=80, spacing=86)
with pytest.raises(ValueError):
printer.line_spacing(divisor=360, spacing=256)
with pytest.raises(ValueError):
printer.line_spacing(divisor=180, spacing=256)