#!/usr/bin/python import escpos.printer as printer from escpos.exceptions import CashDrawerError import pytest def test_raise_CashDrawerError(): """should raise an error if the sequence is invalid. """ instance = printer.Dummy() with pytest.raises(CashDrawerError): # call with sequence that is too long instance.cashdraw([1,1,1,1,1,1])