Exemple #1
0
def test_invalid_config(config, expected_error, app):
    validator = ActionLogArchivingValidator()

    with pytest.raises(ConfigValidationException) as ipe:
        validator.validate(ValidatorContext(config))

    assert str(ipe.value) == expected_error
Exemple #2
0
def test_valid_config(app):
    config = ValidatorContext({
        'FEATURE_ACTION_LOG_ROTATION': True,
        'ACTION_LOG_ARCHIVE_PATH': 'somepath',
        'ACTION_LOG_ARCHIVE_LOCATION': 'somelocation',
        'DISTRIBUTED_STORAGE_CONFIG': {
            'somelocation': {},
        },
    })

    validator = ActionLogArchivingValidator()
    validator.validate(config)
Exemple #3
0
def test_valid_config(app):
    config = ValidatorContext({
        "FEATURE_ACTION_LOG_ROTATION": True,
        "ACTION_LOG_ARCHIVE_PATH": "somepath",
        "ACTION_LOG_ARCHIVE_LOCATION": "somelocation",
        "DISTRIBUTED_STORAGE_CONFIG": {
            "somelocation": {},
        },
    })

    validator = ActionLogArchivingValidator()
    validator.validate(config)
Exemple #4
0
def test_skip_validate_actionlog(unvalidated_config, app):
    validator = ActionLogArchivingValidator()
    validator.validate(ValidatorContext(unvalidated_config))