コード例 #1
0
def test_backup_command_placeholders_missing(placeholders_config):
    # no failure if not using all placeholders
    options = MigrationBackupOption(
        'echo $database',
        'test 1 != 1',
    )
    operation = options.command_operation(placeholders_config)
    assert operation.command == ('echo a_db')
コード例 #2
0
def test_backup_command_placeholders(placeholders_config):
    # all parameters are substituted
    options = MigrationBackupOption(
        'echo $database $db_user $db_password $db_host $db_port',
        'test 1 != 1',
    )
    operation = options.command_operation(placeholders_config)
    assert operation.command == ('echo a_db a_user a_password a_host a_port')
コード例 #3
0
def test_backup_command_placeholders_extra(placeholders_config):
    # extra parameters are ignored
    options = MigrationBackupOption(
        'echo $database $db_user $db_password $db_host $db_port $foo',
        'test 1 != 1',
    )
    operation = options.command_operation(placeholders_config)
    assert operation.command == (
        'echo a_db a_user a_password a_host a_port $foo')
コード例 #4
0
ファイル: test_backup.py プロジェクト: camptocamp/marabunta
def test_backup_command_placeholders_missing(placeholders_config):
    # no failure if not using all placeholders
    options = MigrationBackupOption(
        'echo $database',
        'test 1 != 1',
    )
    operation = options.command_operation(placeholders_config)
    assert operation.command == (
        'echo a_db'
    )
コード例 #5
0
ファイル: test_backup.py プロジェクト: camptocamp/marabunta
def test_backup_command_placeholders_extra(placeholders_config):
    # extra parameters are ignored
    options = MigrationBackupOption(
        'echo $database $db_user $db_password $db_host $db_port $foo',
        'test 1 != 1',
    )
    operation = options.command_operation(placeholders_config)
    assert operation.command == (
        'echo a_db a_user a_password a_host a_port $foo'
    )
コード例 #6
0
ファイル: test_backup.py プロジェクト: camptocamp/marabunta
def test_backup_command_placeholders(placeholders_config):
    # all parameters are substituted
    options = MigrationBackupOption(
        'echo $database $db_user $db_password $db_host $db_port',
        'test 1 != 1',
    )
    operation = options.command_operation(placeholders_config)
    assert operation.command == (
        'echo a_db a_user a_password a_host a_port'
    )