更新
This commit is contained in:
@@ -3,10 +3,26 @@ import unittest
|
||||
from types import SimpleNamespace
|
||||
from unittest.mock import patch
|
||||
|
||||
from rpa_engine.credential import validate_im_session
|
||||
from rpa_engine.credential import credential_egress_mismatch, validate_im_session
|
||||
|
||||
|
||||
class CredentialResponsivenessTests(unittest.IsolatedAsyncioTestCase):
|
||||
def test_legacy_egress_marker_comparison_is_diagnostic(self):
|
||||
legacy = '{"cookies": []}'
|
||||
|
||||
self.assertFalse(credential_egress_mismatch(legacy, ""))
|
||||
self.assertTrue(credential_egress_mismatch(legacy, "47.96.154.74"))
|
||||
|
||||
def test_stamped_egress_marker_comparison(self):
|
||||
stamped = (
|
||||
'{"cookies": [], '
|
||||
'"credential_egress_public_ip": "47.96.154.74"}'
|
||||
)
|
||||
|
||||
self.assertFalse(credential_egress_mismatch(stamped, "47.96.154.74"))
|
||||
self.assertTrue(credential_egress_mismatch(stamped, "116.62.23.103"))
|
||||
self.assertTrue(credential_egress_mismatch(stamped, ""))
|
||||
|
||||
async def test_uid_lookup_does_not_block_event_loop(self):
|
||||
event_loop_thread_id = threading.get_ident()
|
||||
lookup_thread_ids = []
|
||||
|
||||
Reference in New Issue
Block a user