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"