File size: 432 Bytes
d95e028 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import pytest
from app.models.proxy import Proxy
from uuid import UUID
def test_proxy_model_creation():
proxy_data = {
"ip": "127.0.0.1",
"port": 8080,
"protocol": "http",
"source": "manual",
}
proxy = Proxy(**proxy_data)
assert proxy.ip == "127.0.0.1"
assert proxy.port == 8080
assert isinstance(proxy.id, UUID)
assert proxy.anonymity == "transparent"
|