19 lines
415 B
Python
19 lines
415 B
Python
"""Integration tests for the Vendor API endpoint."""
|
|
|
|
import httpx
|
|
|
|
from .conftest import DbType, get_db_type
|
|
|
|
URL = "http://spoolman:8000"
|
|
|
|
|
|
def test_backup():
|
|
"""Test triggering an automatic database backup."""
|
|
if get_db_type() != DbType.SQLITE:
|
|
return
|
|
|
|
# Trigger backup
|
|
result = httpx.post(f"{URL}/api/v1/backup")
|
|
result.raise_for_status()
|
|
assert result.json()["success"] is True
|