mirror of
https://github.com/FirebirdSQL/firebird-qa.git
synced 2025-01-22 21:43:06 +01:00
Added/Updated bugs\core_6469_test.py: one need to remove ISC_USER and/or ISC_PASWORD from environment, otherwise error raises '335545090 : Your attachment has no trusted role'
This commit is contained in:
parent
f56b0ac8f2
commit
fb0c8cc52e
@ -47,7 +47,7 @@ NOTES:
|
|||||||
|
|
||||||
[08.04.2022] pzotov
|
[08.04.2022] pzotov
|
||||||
[WINDOWS]
|
[WINDOWS]
|
||||||
1. The 'CONNECT ...' operator, being specified without USER/PASSWORD clauses, will take in account parameters that werte specified in the command line
|
1. The 'CONNECT ...' operator, being specified without USER/PASSWORD clauses, will take in account parameters that were specified in the command line
|
||||||
of ISQL (confirmed by Alex, letter 03.04.2022 20:31).
|
of ISQL (confirmed by Alex, letter 03.04.2022 20:31).
|
||||||
This means that it will use 'SYSDBA' / 'masterkey' rather than Windows trusted auth. This, in turn, leads that SYSDBA will be current user
|
This means that it will use 'SYSDBA' / 'masterkey' rather than Windows trusted auth. This, in turn, leads that SYSDBA will be current user
|
||||||
when following is performed:
|
when following is performed:
|
||||||
@ -65,12 +65,19 @@ JIRA: CORE-6469
|
|||||||
FBTEST: bugs.core_6469
|
FBTEST: bugs.core_6469
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import os
|
||||||
import pytest
|
import pytest
|
||||||
import re
|
import re
|
||||||
import socket
|
import socket
|
||||||
import getpass
|
import getpass
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from firebird.qa import *
|
from firebird.qa import *
|
||||||
|
import time
|
||||||
|
|
||||||
|
try:
|
||||||
|
del os.environ["ISC_USER"]
|
||||||
|
except KeyError as e:
|
||||||
|
pass
|
||||||
|
|
||||||
db = db_factory()
|
db = db_factory()
|
||||||
|
|
||||||
@ -114,7 +121,7 @@ patterns_win = [re.compile('alter session reset', re.IGNORECASE),
|
|||||||
re.compile('set trusted role', re.IGNORECASE)]
|
re.compile('set trusted role', re.IGNORECASE)]
|
||||||
|
|
||||||
def run_script(act: Action, tmp_file: Path):
|
def run_script(act: Action, tmp_file: Path):
|
||||||
__tracebackhide__ = True
|
#__tracebackhide__ = True
|
||||||
THIS_COMPUTER_NAME = socket.gethostname()
|
THIS_COMPUTER_NAME = socket.gethostname()
|
||||||
CURRENT_WIN_ADMIN = getpass.getuser()
|
CURRENT_WIN_ADMIN = getpass.getuser()
|
||||||
script = f"""
|
script = f"""
|
||||||
@ -177,7 +184,6 @@ def run_script(act: Action, tmp_file: Path):
|
|||||||
|
|
||||||
act.isql(switches=['-n'], input_file = tmp_file, connect_db = False, credentials = False)
|
act.isql(switches=['-n'], input_file = tmp_file, connect_db = False, credentials = False)
|
||||||
|
|
||||||
#@pytest.mark.skipif(reason='FIXME: see notes')
|
|
||||||
@pytest.mark.version('>=4.0')
|
@pytest.mark.version('>=4.0')
|
||||||
@pytest.mark.platform('Windows')
|
@pytest.mark.platform('Windows')
|
||||||
def test_1(act: Action, test_role: Role, tmp_file: Path, capsys):
|
def test_1(act: Action, test_role: Role, tmp_file: Path, capsys):
|
||||||
|
Loading…
Reference in New Issue
Block a user