def test_check_username_valid_username_no_white_lists(self): a = SAMLAuthenticator() a._optional_user_add = MagicMock() a._optional_user_add.return_value = True a.blacklist = {'bluedata'} assert not a._check_username_and_add_user('bluedata') a._optional_user_add.assert_not_called() a.blacklist = {'not_bluedata'} assert a._check_username_and_add_user('bluedata') a._optional_user_add.assert_called_once_with('bluedata')
def test_check_username_invalid_username(self): a = SAMLAuthenticator() a._optional_user_add = MagicMock() assert not a._check_username_and_add_user('bluedata/') a._optional_user_add.assert_not_called()
def test_create_system_users_option(self): a = SAMLAuthenticator() a.create_system_users = False a._optional_user_add = MagicMock() assert a._check_username_and_add_user('bluedata') a._optional_user_add.assert_not_called()