#!/usr/bin/env python3 from fastapi.testclient import TestClient from ..main import app import json client = TestClient(app) def load_json(file_path): with open(file_path, 'r') as filejson: return json.load(filejson) def test_print_bill(): test_info = { "content": str( json.dumps( load_json('test/fixtures/bill.json') )), "ip_printer": "192.168.1.100", "user_name": "Juan" } response = client.post("/print_bill", json=test_info) assert response.status_code == 200 assert response.content.decode() == "!Impresion Realizada!"