18
tests_integration/tests/test_backup.py
Normal file
18
tests_integration/tests/test_backup.py
Normal file
@@ -0,0 +1,18 @@
|
||||
"""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
|
||||
Reference in New Issue
Block a user