Tests: Flake8, Rakefile

This commit is contained in:
2024-10-19 10:56:58 -05:00
parent 9ee21faba6
commit 1b8619f95e
6 changed files with 84 additions and 12 deletions

View File

@@ -1 +0,0 @@

View File

@@ -1,5 +1,6 @@
from fastapi import FastAPI, Response
from escpos.printer import Dummy, Network
from escpos.printer import Dummy
# from escpos.printer import Network
import sys
import json
@@ -139,17 +140,28 @@ def print_customer_order(data, address, waiter):
for line in d["lines"]:
if line['type'] != 'title':
if combination_pizza and pizza < 2:
printer.set(align='center', bold=False, height=2, width=2, custom_size=True)
printer.set(
align='center',
bold=False,
height=2,
width=2,
custom_size=True)
pizza += 1
elif pizza >= 2:
combination_pizza = False
printer.set(
align='left', bold=False, height=2, width=2, custom_size=True
align='left',
bold=False,
height=2,
width=2, custom_size=True
)
else:
printer.set(
align='left', bold=False, height=2, width=2, custom_size=True
)
align='left',
bold=False,
height=2,
width=2,
custom_size=True)
text = line['product'] + " " + str(line['quantity']) + "\n"
printer.text(text)
@@ -175,7 +187,7 @@ def print_customer_order(data, address, waiter):
ticket_contenido = printer.output
# Imprime el contenido en la consola
#sys.stdout.write(ticket_contenido.decode('utf-8', errors='replace'))
sys.stdout.write(ticket_contenido.decode('utf-8', errors='replace'))
@app.post("/print_bill")

View File

@@ -1,7 +1,5 @@
#!/usr/bin/env python3
import qrcode
import tempfile
import os
class QRCodeGenerator:
@@ -11,7 +9,7 @@ class QRCodeGenerator:
self.url = url
def generate_qr(self):
"""Genera un código QR a partir de la URL y lo guarda en un archivo temporal."""
"""Genera un código QR a partir de la URL"""
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,

View File

@@ -1,6 +1,4 @@
#!/usr/bin/env python3
import os
import pytest
from ..qr_generator import QRCodeGenerator
@@ -8,3 +6,5 @@ def test_generate_qr():
url = "https://www.gnu.org/"
qr_generator = QRCodeGenerator(url)
filename = qr_generator.generate_qr()
print(filename)