2 @message |
ValueError: Server 'srv_cfg_8061' already registered.
LOG DETAILS:
2025-04-18 07:15:37.691
2025-04-18 07:15:37.707 act = <firebird.qa.plugin.Action object at [hex]>
2025-04-18 07:15:37.718 tmp_sql = PosixPath('/var/tmp/qa_2024/test_11640/gh_8061.tmp.sql')
2025-04-18 07:15:37.725 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2025-04-18 07:15:37.732
2025-04-18 07:15:37.738 @pytest.mark.version('>=5.0.1')
2025-04-18 07:15:37.743 def test_1(act: Action, tmp_sql: Path, capsys):
2025-04-18 07:15:37.748 employee_data_sql = zipfile.Path(act.files_dir / 'standard_sample_databases.zip', at='sample-DB_-_firebird.sql')
2025-04-18 07:15:37.753 tmp_sql.write_bytes(employee_data_sql.read_bytes())
2025-04-18 07:15:37.757
2025-04-18 07:15:37.763 act.isql(switches = ['-q'], charset='utf8', input_file = tmp_sql, combine_output = True)
2025-04-18 07:15:37.768
2025-04-18 07:15:37.773 if act.return_code == 0:
2025-04-18 07:15:37.779
2025-04-18 07:15:37.784 > srv_cfg = driver_config.register_server(name = f'srv_cfg_8061', config = '')
2025-04-18 07:15:37.789
2025-04-18 07:15:37.796 tests/bugs/gh_8061_test.py:147:
2025-04-18 07:15:37.801 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2025-04-18 07:15:37.806
2025-04-18 07:15:37.812 self = <firebird.driver.config.DriverConfig object at [hex]>
2025-04-18 07:15:37.819 name = 'srv_cfg_8061', config = ''
2025-04-18 07:15:37.824
2025-04-18 07:15:37.829 def register_server(self, name: str, config: str=None) -> ServerConfig:
2025-04-18 07:15:37.834 """Register server.
2025-04-18 07:15:37.839
2025-04-18 07:15:37.844 Arguments:
2025-04-18 07:15:37.849 name: Server name.
2025-04-18 07:15:37.854 config: Optional server configuration string in ConfigParser format in [name] section.
2025-04-18 07:15:37.859
2025-04-18 07:15:37.866 Returns:
2025-04-18 07:15:37.870 ServerConfig: For newly registered server
2025-04-18 07:15:37.875
2025-04-18 07:15:37.880 Raises:
2025-04-18 07:15:37.886 ValueError: If server is already registered.
2025-04-18 07:15:37.891 """
2025-04-18 07:15:37.896 if self.get_server(name) is not None:
2025-04-18 07:15:37.902 > raise ValueError(f"Server '{name}' already registered.")
2025-04-18 07:15:37.908 E ValueError: Server 'srv_cfg_8061' already registered.
2025-04-18 07:15:37.914
2025-04-18 07:15:37.919 ../lib/python3.11/site-packages/firebird/driver/config.py:280: ValueError
2025-04-18 07:15:37.923 ---------------------------- Captured stdout setup -----------------------------
2025-04-18 07:15:37.929 Creating db: localhost:/var/tmp/qa_2024/test_11640/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 = PosixPath('/var/tmp/qa_2024/test_11640/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.
../lib/python3.11/site-packages/firebird/driver/config.py:280: ValueError
|