"""
Quick test of bulk customer hourly rate update endpoint
"""
import json

# Test payload structure
test_payload = {
    "customer_ids": [1, 2, 3],
    "hourly_rate": 1200.00
}

print("Test payload for POST /api/v1/timetracking/customers/bulk-update-rate:")
print(json.dumps(test_payload, indent=2))

print("\nExpected response:")
expected_response = {
    "updated": 3,
    "hourly_rate": 1200.00
}
print(json.dumps(expected_response, indent=2))

print("\nEndpoint ready for testing!")
print("curl -X POST http://172.16.31.183:8000/api/v1/timetracking/customers/bulk-update-rate \\")
print('  -H "Content-Type: application/json" \\')
print(f'  -d \'{json.dumps(test_payload)}\'')
