o
    w+f                     @   sD   d dl Z d dlmZ dZdd Zdd Zdd	 Zd
d Zdd ZdS )    N)
unassignedaC  [ {
	"ip": "167.89.21.3",
        "pools": [
		"pool1",
	"pool2"
	],
        "whitelabeled": false,
        "start_date": 1409616000,
        "subusers": [
          "tim@sendgrid.net"
        ],
        "warmup": false,
        "assigned_at": 1482883200
      },
      {
        "ip": "192.168.1.1",
        "pools": [
          "pool1",
          "pool2"
        ],
        "whitelabeled": false,
        "start_date": 1409616000,
        "subusers": [
          "tim@sendgrid.net"
        ],
        "warmup": false,
        "assigned_at": 1482883200
      },
      {
        "ip": "208.115.214.22",
        "pools": [],
        "whitelabeled": true,
        "rdns": "o1.email.burgermail.com",
        "start_date": 1409616000,
        "subusers": [],
        "warmup": false,
        "assigned_at": 1482883200
      },
      {
        "ip": "208.115.214.23",
        "pools": [],
        "whitelabeled": true,
        "rdns": "o1.email.burgermail.com",
        "start_date": 1409616000,
        "subusers": [],
        "warmup": false,
        "assigned_at": 1482883200

      } ]
      c                  C   s   t t} | S )N)jsonloadsret_json)ret_val r   L/var/www/html/venv/lib/python3.10/site-packages/test/unit/test_unassigned.py
get_all_ip9   s   
r	   c                  C   s   t  } | d | d | S )Nz208.115.214.23z208.115.214.22)setadd)datar   r   r   	make_data>   s   

r   c                  C   s@   t  } d}tt |d}t|}|D ]
}|d | v sJ qd S )NTas_jsonip)r   r   r	   r   r   r   r   
calculateditemr   r   r   test_unassigned_ip_jsonE   s   
r   c                  C   s6   t  } d}tt |d}|D ]
}|d | v sJ qd S )NFr   r   )r   r   r	   r   r   r   r   test_unassigned_ip_objP   s   r   c                  C   s"   d} t t | d}|g ksJ d S )NFr   )r   dict)r   r   r   r   r   test_unassigned_baddataZ   s   r   )	r   (sendgrid.helpers.endpoints.ip.unassignedr   r   r	   r   r   r   r   r   r   r   r   <module>   s    4
