Fix: Modificacion estructura del Proyecto
This commit is contained in:
26
Api/test/test_main.py
Normal file
26
Api/test/test_main.py
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env python3
|
||||
from fastapi.testclient import TestClient
|
||||
from ..api 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!"
|
||||
Reference in New Issue
Block a user