make sure restore params in config aren't used when cli args are supplied
This commit is contained in:
parent
1a21eb03cd
commit
87c6e5b349
4 changed files with 22 additions and 2 deletions
|
@ -304,6 +304,10 @@ def test_restore_database_dump_with_connection_params_uses_connection_params_for
|
||||||
'username': 'mongo',
|
'username': 'mongo',
|
||||||
'password': 'trustsome1',
|
'password': 'trustsome1',
|
||||||
'authentication_database': 'admin',
|
'authentication_database': 'admin',
|
||||||
|
'restore_hostname': 'restorehost',
|
||||||
|
'restore_port': 'restoreport',
|
||||||
|
'restore_username': 'restoreusername',
|
||||||
|
'restore_password': 'restorepassword',
|
||||||
'schemas': None,
|
'schemas': None,
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
@ -519,7 +519,17 @@ def test_restore_database_dump_runs_mysql_with_username_and_password():
|
||||||
|
|
||||||
|
|
||||||
def test_restore_database_dump_with_connection_params_uses_connection_params_for_restore():
|
def test_restore_database_dump_with_connection_params_uses_connection_params_for_restore():
|
||||||
database_config = [{'name': 'foo', 'username': 'root', 'password': 'trustsome1'}]
|
database_config = [
|
||||||
|
{
|
||||||
|
'name': 'foo',
|
||||||
|
'username': 'root',
|
||||||
|
'password': 'trustsome1',
|
||||||
|
'restore_hostname': 'restorehost',
|
||||||
|
'restore_port': 'restoreport',
|
||||||
|
'restore_username': 'restoreusername',
|
||||||
|
'restore_password': 'restorepassword',
|
||||||
|
}
|
||||||
|
]
|
||||||
extract_process = flexmock(stdout=flexmock())
|
extract_process = flexmock(stdout=flexmock())
|
||||||
|
|
||||||
flexmock(module).should_receive('execute_command_with_processes').with_args(
|
flexmock(module).should_receive('execute_command_with_processes').with_args(
|
||||||
|
|
|
@ -656,6 +656,10 @@ def test_restore_database_dump_with_connection_params_uses_connection_params_for
|
||||||
'port': 5433,
|
'port': 5433,
|
||||||
'username': 'postgres',
|
'username': 'postgres',
|
||||||
'password': 'trustsome1',
|
'password': 'trustsome1',
|
||||||
|
'restore_hostname': 'restorehost',
|
||||||
|
'restore_port': 'restoreport',
|
||||||
|
'restore_username': 'restoreusername',
|
||||||
|
'restore_password': 'restorepassword',
|
||||||
'schemas': None,
|
'schemas': None,
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
@ -118,7 +118,9 @@ def test_restore_database_dump_restores_database():
|
||||||
|
|
||||||
|
|
||||||
def test_restore_database_dump_with_connection_params_uses_connection_params_for_restore():
|
def test_restore_database_dump_with_connection_params_uses_connection_params_for_restore():
|
||||||
database_config = [{'path': '/path/to/database', 'name': 'database'}]
|
database_config = [
|
||||||
|
{'path': '/path/to/database', 'name': 'database', 'restore_path': 'config/path/to/database'}
|
||||||
|
]
|
||||||
extract_process = flexmock(stdout=flexmock())
|
extract_process = flexmock(stdout=flexmock())
|
||||||
|
|
||||||
flexmock(module).should_receive('execute_command_with_processes').with_args(
|
flexmock(module).should_receive('execute_command_with_processes').with_args(
|
||||||
|
|
Loading…
Reference in a new issue