示例#1
0
 def test_create_jwt_session_uses_auth_handler_with_expected_provider_and_modifier(
         self, mocker, session_modifier_factory, auth_handler_factory,
         mock_session):
     modifier = mocker.MagicMock(spec=HeaderModifier)
     session_modifier_factory.create_header_modifier.return_value = modifier
     factory = SessionFactory(Session, session_modifier_factory,
                              auth_handler_factory)
     factory.create_jwt_session(TARGET_HOST_ADDRESS, mock_session)
     provider = auth_handler_factory.create_auth_handler.call_args[0][0]
     called_modifier = auth_handler_factory.create_auth_handler.call_args[
         0][1]
     assert type(provider) == C42ApiV3TokenProvider
     assert modifier == called_modifier
示例#2
0
 def test_create_jwt_session_creates_session_with_expected_address(
         self, session_modifier_factory, auth_handler_factory,
         mock_session):
     factory = SessionFactory(Session, session_modifier_factory,
                              auth_handler_factory)
     session = factory.create_jwt_session(TARGET_HOST_ADDRESS, mock_session)
     assert session.host_address == TARGET_HOST_ADDRESS