Ejemplo n.º 1
0
def test_error_nonexistent_root_path(tmpdir):
    with pytest.raises(IOError):
        annex = Annex("file", tmpdir.join("dummy").strpath)
        annex.save_file("foo", BytesIO(b""))
Ejemplo n.º 2
0
def test_unknown_annex_from_env(monkeypatch):
    monkeypatch.setenv('FLASK_ANNEX_STORAGE', 'unknown')

    with pytest.raises(ValueError):
        Annex.from_env('FLASK_ANNEX')
Ejemplo n.º 3
0
 def annex_base(self, file_annex_path):
     return Annex("file", file_annex_path)
Ejemplo n.º 4
0
    def annex_base(self, monkeypatch, file_annex_path):
        monkeypatch.setenv("FLASK_ANNEX_STORAGE", "file")
        monkeypatch.setenv("FLASK_ANNEX_FILE_ROOT_PATH", file_annex_path)

        return Annex.from_env("FLASK_ANNEX")
Ejemplo n.º 5
0
def test_error_nonexistent_root_path(tmpdir):
    with pytest.raises(IOError):
        annex = Annex('file', tmpdir.join('dummy').strpath)
        annex.save_file('foo', BytesIO(b''))
Ejemplo n.º 6
0
    def annex_base(self, monkeypatch, file_annex_path):
        monkeypatch.setenv('FLASK_ANNEX_STORAGE', 'file')
        monkeypatch.setenv('FLASK_ANNEX_FILE_ROOT_PATH', file_annex_path)

        return Annex.from_env('FLASK_ANNEX')
Ejemplo n.º 7
0
 def annex_base(self, bucket_name):
     return Annex("s3", bucket_name)
Ejemplo n.º 8
0
 def annex_base(self, bucket_name):
     return Annex("s3", bucket_name, max_content_length=1000)
Ejemplo n.º 9
0
    def annex_base(self, monkeypatch, bucket_name):
        monkeypatch.setenv("FLASK_ANNEX_STORAGE", "s3")
        monkeypatch.setenv("FLASK_ANNEX_S3_BUCKET_NAME", bucket_name)
        monkeypatch.setenv("FLASK_ANNEX_S3_REGION", "us-east-1")

        return Annex.from_env("FLASK_ANNEX")