add test for empty call
This commit is contained in:
parent
16eaa0bee4
commit
7312e78b64
@ -871,49 +871,36 @@ class Escpos(object):
|
||||
density: Optional[int] = None,
|
||||
invert: Optional[bool] = None,
|
||||
smooth: Optional[bool] = None,
|
||||
flip: bool = None,
|
||||
flip: Optional[bool] = None,
|
||||
double_width: Optional[bool] = None,
|
||||
double_height: Optional[bool] = None,
|
||||
custom_size: Optional[bool] = None,
|
||||
) -> None:
|
||||
"""Set text properties by sending them to the printer.
|
||||
|
||||
If a value for a parameter is not supplied, nothing is sent
|
||||
for this type of format.
|
||||
|
||||
:param align: horizontal position for text, possible values are:
|
||||
|
||||
* 'center'
|
||||
* 'left'
|
||||
* 'right'
|
||||
|
||||
*default*: 'left'
|
||||
|
||||
:param font: font given as an index, a name, or one of the
|
||||
special values 'a' or 'b', referring to fonts 0 and 1.
|
||||
:param bold: text in bold, *default*: False
|
||||
:param underline: underline mode for text, decimal range 0-2, *default*: 0
|
||||
:param bold: text in bold
|
||||
:param underline: underline mode for text, decimal range 0-2
|
||||
:param double_height: doubles the height of the text
|
||||
:param double_width: doubles the width of the text
|
||||
:param custom_size: uses custom size specified by width and height
|
||||
parameters. Cannot be used with double_width or double_height.
|
||||
:param width: text width multiplier when custom_size is used, decimal range 1-8, *default*: 1
|
||||
:param height: text height multiplier when custom_size is used, decimal range 1-8, *default*: 1
|
||||
:param width: text width multiplier when custom_size is used, decimal range 1-8
|
||||
:param height: text height multiplier when custom_size is used, decimal range 1-8
|
||||
:param density: print density, value from 0-8, if something else is supplied the density remains unchanged
|
||||
:param invert: True enables white on black printing, *default*: False
|
||||
:param smooth: True enables text smoothing. Effective on 4x4 size text and larger, *default*: False
|
||||
:param flip: True enables upside-down printing, *default*: False
|
||||
|
||||
:type font: str
|
||||
:type invert: bool
|
||||
:type bold: bool
|
||||
:type underline: bool
|
||||
:type smooth: bool
|
||||
:type flip: bool
|
||||
:type custom_size: bool
|
||||
:type double_width: bool
|
||||
:type double_height: bool
|
||||
:type align: str
|
||||
:type width: int
|
||||
:type height: int
|
||||
:type density: int
|
||||
:param invert: True enables white on black printing
|
||||
:param smooth: True enables text smoothing. Effective on 4x4 size text and larger
|
||||
:param flip: True enables upside-down printing
|
||||
"""
|
||||
if custom_size is not None and custom_size:
|
||||
if (
|
||||
|
@ -4,7 +4,7 @@ import escpos.printer as printer
|
||||
from escpos.constants import SET_FONT, TXT_NORMAL, TXT_SIZE, TXT_STYLE
|
||||
|
||||
|
||||
def test_default_values():
|
||||
def test_default_values_with_default():
|
||||
"""Default test, please copy and paste this block to test set method calls"""
|
||||
instance = printer.Dummy()
|
||||
instance.set_with_default()
|
||||
@ -24,6 +24,14 @@ def test_default_values():
|
||||
assert instance.output == b"".join(expected_sequence)
|
||||
|
||||
|
||||
def test_default_values():
|
||||
"""Default test"""
|
||||
instance = printer.Dummy()
|
||||
instance.set()
|
||||
|
||||
assert instance.output == b""
|
||||
|
||||
|
||||
# Size tests
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user