Пример #1
0
def test_s3_observer_equality():
    obs_one = S3Observer(bucket=BUCKET, basedir=BASEDIR, region=REGION)
    obs_two = S3Observer(bucket=BUCKET, basedir=BASEDIR, region=REGION)
    different_basedir = S3Observer(bucket=BUCKET, basedir="another/dir", region=REGION)
    different_bucket = S3Observer(bucket="other-bucket", basedir=BASEDIR, region=REGION)
    assert obs_one == obs_two
    assert obs_one != different_basedir
    assert obs_one != different_bucket
Пример #2
0
def observer():
    return S3Observer(bucket=BUCKET, basedir=BASEDIR, region=REGION)
Пример #3
0
def test_raises_error_on_invalid_bucket_name(bucket_name, should_raise):
    if should_raise:
        with pytest.raises(ValueError):
            _ = S3Observer(bucket=bucket_name, basedir=BASEDIR, region=REGION)
    else:
        _ = S3Observer(bucket=bucket_name, basedir=BASEDIR, region=REGION)