@pytest.fixture()
def test_filename(change_to_resources_dir, storage, request) -> Generator[(str, None, None)]:
    'Pushes a file to remote storage, yields its filename and then deletes it from remote storage'
    filename = request.param
    storage.push_file(filename)
    (yield filename)
    storage.delete(filename)
Pushes a file to remote storage, yields its filename and then deletes it from remote storage
@pytest.fixture()
def test_filename(change_to_resources_dir, storage, request) -> Generator[(str, None, None)]:
    
    filename = request.param
    storage.push_file(filename)
    (yield filename)
    storage.delete(filename)