pklaus / brother_ql

Python package for the raster language protocol of the Brother QL series label printers (QL-500, QL-550, QL-560, QL-570, QL-700, QL-710W, QL-720NW, QL-800, QL-810W, QL-820NWB, QL-1050, QL-1060N and more).
GNU General Public License v3.0
563 stars 168 forks source link

Support for automated testing #134

Open FriedrichFroebel opened 2 years ago

FriedrichFroebel commented 2 years ago

At the moment, there do not seem to be any automated tests which ensure that at least the basic functionality works correctly. Device-specific communication might have to be mocked to ensure greater coverage.

Otherwise, changing the code or doing some refactoring might lead to unexpected breakages, as testing all different cases usually is not possible.