|
|
|
|
|
""" |
|
|
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") |
|
|
|
|
|
|
|
|
account = CloudflareAccount( |
|
|
email="test@example.com", |
|
|
token="dummy-token" |
|
|
) |
|
|
cf = CloudflareManager(account) |
|
|
|
|
|
|
|
|
assert hasattr(cf, 'upload_worker'), "upload_worker method not found" |
|
|
print("β upload_worker method exists") |
|
|
|
|
|
|
|
|
assert hasattr(cf, 'list_workers'), "list_workers method not found" |
|
|
print("β list_workers method exists") |
|
|
|
|
|
|
|
|
assert hasattr(cf, 'get_worker'), "get_worker method not found" |
|
|
print("β get_worker method exists") |
|
|
|
|
|
|
|
|
assert hasattr(cf, 'delete_worker'), "delete_worker method not found" |
|
|
print("β delete_worker method exists") |
|
|
|
|
|
|
|
|
assert os.path.exists('example_worker.js'), "example_worker.js not found" |
|
|
print("β example_worker.js 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() |
|
|
|