cfmanager / test_worker_upload.py
HFHash789's picture
Upload folder using huggingface_hub
32e4bbf verified
#!/usr/bin/env python3
"""
Test script to verify Worker upload functionality
"""
from cloudflare_manager import CloudflareManager, CloudflareAccount
import os
def test_upload_worker_format():
"""Test that upload_worker method has correct signature"""
print("Testing Worker upload functionality...\n")
# Create a test account (with dummy credentials)
account = CloudflareAccount(
email="test@example.com",
token="dummy-token"
)
cf = CloudflareManager(account)
# Check method exists
assert hasattr(cf, 'upload_worker'), "upload_worker method not found"
print("βœ“ upload_worker method exists")
# Check list_workers exists
assert hasattr(cf, 'list_workers'), "list_workers method not found"
print("βœ“ list_workers method exists")
# Check get_worker exists
assert hasattr(cf, 'get_worker'), "get_worker method not found"
print("βœ“ get_worker method exists")
# Check delete_worker exists
assert hasattr(cf, 'delete_worker'), "delete_worker method not found"
print("βœ“ delete_worker method exists")
# Check example worker file exists
assert os.path.exists('example_worker.js'), "example_worker.js not found"
print("βœ“ example_worker.js exists")
# Check documentation exists
assert os.path.exists('UPLOAD_FILES_GUIDE.md'), "UPLOAD_FILES_GUIDE.md not found"
print("βœ“ UPLOAD_FILES_GUIDE.md exists")
print("\nβœ… All tests passed!")
if __name__ == "__main__":
test_upload_worker_format()