55import unittest
66
77from datetime import datetime
8+ from typing import Any
89
9- from lookyloo_models import Cookie
1010from pylacus import PyLacus
1111from pylacus .api import CaptureStatus
1212
@@ -60,12 +60,12 @@ def test_submit_cookies(self) -> None:
6060 if not response ['storage' ] or 'cookies' not in response ['storage' ]:
6161 self .fail ("No storage found" )
6262 self .assertEqual (len (response ['cookies' ]), 1 )
63- self .assertEqual (response ['cookies' ][0 ]. domain , 'circl.lu' )
63+ self .assertEqual (response ['cookies' ][0 ][ ' domain' ] , 'circl.lu' )
6464 self .assertEqual (response ['cookies' ], response ['storage' ]['cookies' ])
6565
66- cookie_from_capture : Cookie = response ['cookies' ][0 ]
66+ cookie_from_capture = response ['cookies' ][0 ]
6767 expires = datetime .now ().timestamp () + 3600
68- cookie_from_capture . expires = expires
68+ cookie_from_capture [ ' expires' ] = expires
6969 uuid = self .client .enqueue (url = "circl.lu" , cookies = [cookie_from_capture ], max_retries = 0 )
7070 while True :
7171 status = self .client .get_capture_status (uuid )
@@ -75,12 +75,12 @@ def test_submit_cookies(self) -> None:
7575 response = self .client .get_capture (uuid )
7676 if not response ['cookies' ]:
7777 self .fail ("No cookies found" )
78- self .assertEqual (response ['cookies' ][0 ]. expires , expires )
78+ self .assertEqual (response ['cookies' ][0 ][ ' expires' ] , expires )
7979
8080 # Send list
81- cookies_from_capture : list [Cookie ] = response ['cookies' ]
81+ cookies_from_capture : list [dict [ str , Any ] ] = response ['cookies' ]
8282 expires = datetime .now ().timestamp () + 4000
83- cookies_from_capture [0 ]. expires = expires
83+ cookies_from_capture [0 ][ ' expires' ] = expires
8484 uuid = self .client .enqueue (url = "circl.lu" , cookies = cookies_from_capture , max_retries = 0 )
8585 while True :
8686 status = self .client .get_capture_status (uuid )
@@ -90,7 +90,7 @@ def test_submit_cookies(self) -> None:
9090 response = self .client .get_capture (uuid )
9191 if not response ['cookies' ]:
9292 self .fail ("No cookies found" )
93- self .assertEqual (response ['cookies' ][0 ]. expires , expires )
93+ self .assertEqual (response ['cookies' ][0 ][ ' expires' ] , expires )
9494
9595 # Send list as json
9696 cookies_from_capture = response ['cookies' ]
@@ -102,7 +102,7 @@ def test_submit_cookies(self) -> None:
102102 time .sleep (5 )
103103 response = self .client .get_capture (uuid )
104104 if response ['cookies' ]:
105- self .assertEqual (response ['cookies' ][0 ]. expires , expires , response ['cookies' ])
105+ self .assertEqual (response ['cookies' ][0 ][ ' expires' ] , expires , response ['cookies' ])
106106
107107 def test_submit_storage (self ) -> None :
108108 uuid = self .client .enqueue (url = "https://mdn.github.io/dom-examples/web-storage/" ,
0 commit comments