2 @message |
ValueError: Server 'srv_cfg_8061' already registered.
LOG DETAILS:
2025-04-18 10:06:12.418
2025-04-18 10:06:12.418 act = <firebird.qa.plugin.Action object at [hex]>
2025-04-18 10:06:12.418 tmp_sql = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_11658/gh_8061.tmp.sql')
2025-04-18 10:06:12.418 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2025-04-18 10:06:12.418
2025-04-18 10:06:12.418 @pytest.mark.version('>=5.0.1')
2025-04-18 10:06:12.418 def test_1(act: Action, tmp_sql: Path, capsys):
2025-04-18 10:06:12.418 employee_data_sql = zipfile.Path(act.files_dir / 'standard_sample_databases.zip', at='sample-DB_-_firebird.sql')
2025-04-18 10:06:12.418 tmp_sql.write_bytes(employee_data_sql.read_bytes())
2025-04-18 10:06:12.419
2025-04-18 10:06:12.419 act.isql(switches = ['-q'], charset='utf8', input_file = tmp_sql, combine_output = True)
2025-04-18 10:06:12.419
2025-04-18 10:06:12.419 if act.return_code == 0:
2025-04-18 10:06:12.419
2025-04-18 10:06:12.419 > srv_cfg = driver_config.register_server(name = f'srv_cfg_8061', config = '')
2025-04-18 10:06:12.419
2025-04-18 10:06:12.419 tests\bugs\gh_8061_test.py:147:
2025-04-18 10:06:12.419 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2025-04-18 10:06:12.419
2025-04-18 10:06:12.419 self = <firebird.driver.config.DriverConfig object at [hex]>
2025-04-18 10:06:12.419 name = 'srv_cfg_8061', config = ''
2025-04-18 10:06:12.419
2025-04-18 10:06:12.419 def register_server(self, name: str, config: str=None) -> ServerConfig:
2025-04-18 10:06:12.419 """Register server.
2025-04-18 10:06:12.419
2025-04-18 10:06:12.419 Arguments:
2025-04-18 10:06:12.419 name: Server name.
2025-04-18 10:06:12.419 config: Optional server configuration string in ConfigParser format in [name] section.
2025-04-18 10:06:12.420
2025-04-18 10:06:12.420 Returns:
2025-04-18 10:06:12.420 ServerConfig: For newly registered server
2025-04-18 10:06:12.420
2025-04-18 10:06:12.420 Raises:
2025-04-18 10:06:12.420 ValueError: If server is already registered.
2025-04-18 10:06:12.420 """
2025-04-18 10:06:12.420 if self.get_server(name) is not None:
2025-04-18 10:06:12.420 > raise ValueError(f"Server '{name}' already registered.")
2025-04-18 10:06:12.420 E ValueError: Server 'srv_cfg_8061' already registered.
2025-04-18 10:06:12.420
2025-04-18 10:06:12.420 C:\Python3x\Lib\site-packages\firebird\driver\config.py:280: ValueError
2025-04-18 10:06:12.420 ---------------------------- Captured stdout setup ----------------------------
2025-04-18 10:06:12.420 Creating db: localhost:H:\QA\temp\qa2024.tmp\fbqa\test_11658\test.fdb [page_size=None, sql_dialect=None, charset='NONE', user=SYSDBA, password=masterkey]
|
3 #text |
act = <firebird.qa.plugin.Action pytest object at [hex]>
tmp_sql = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_11658/gh_8061.tmp.sql')
capsys = <_pytest.capture.CaptureFixture pytest object at [hex]>
@pytest.mark.version('>=5.0.1')
def test_1(act: Action, tmp_sql: Path, capsys):
employee_data_sql = zipfile.Path(act.files_dir / 'standard_sample_databases.zip', at='sample-DB_-_firebird.sql')
tmp_sql.write_bytes(employee_data_sql.read_bytes())
act.isql(switches = ['-q'], charset='utf8', input_file = tmp_sql, combine_output = True)
if act.return_code == 0:
> srv_cfg = driver_config.register_server(name = f'srv_cfg_8061', config = '')
tests\bugs\gh_8061_test.py:147:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <firebird.driver.config.DriverConfig pytest object at [hex]>
name = 'srv_cfg_8061', config = ''
def register_server(self, name: str, config: str=None) -> ServerConfig:
"""Register server.
Arguments:
name: Server name.
config: Optional server configuration string in ConfigParser format in [name] section.
Returns:
ServerConfig: For newly registered server
Raises:
ValueError: If server is already registered.
"""
if self.get_server(name) is not None:
> raise ValueError(f"Server '{name}' already registered.")
E ValueError: Server 'srv_cfg_8061' already registered.
C:\Python3x\Lib\site-packages\firebird\driver\config.py:280: ValueError
|