re-uploading work

This commit is contained in:
2026-02-04 17:46:30 -06:00
commit 3b14c65998
1388 changed files with 381262 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
"""
Tier 3: Advanced Features & Edge Cases E2E Tests
This package contains end-to-end tests for advanced Attune features,
edge cases, security validation, and operational scenarios.
Test Coverage (9/21 scenarios implemented):
- T3.1: Date timer with past date (edge case)
- T3.2: Timer cancellation (disable/enable)
- T3.3: Multiple concurrent timers
- T3.4: Webhook with multiple rules
- T3.5: Webhook with rule criteria filtering
- T3.10: RBAC permission checks
- T3.11: System vs user packs (multi-tenancy)
- T3.13: Invalid action parameters
- T3.18: HTTP runner execution
- T3.20: Secret injection security
Status: 🔄 IN PROGRESS (43% complete)
Priority: LOW-MEDIUM
Duration: ~2 minutes total for all implemented tests
Dependencies: All services (API, Executor, Worker, Sensor)
Usage:
# Run all Tier 3 tests
pytest e2e/tier3/ -v
# Run specific test file
pytest e2e/tier3/test_t3_20_secret_injection.py -v
# Run by category
pytest -m security e2e/tier3/ -v
pytest -m rbac e2e/tier3/ -v
pytest -m http e2e/tier3/ -v
pytest -m timer e2e/tier3/ -v
pytest -m criteria e2e/tier3/ -v
"""
__all__ = [
"test_t3_01_past_date_timer",
"test_t3_02_timer_cancellation",
"test_t3_03_concurrent_timers",
"test_t3_04_webhook_multiple_rules",
"test_t3_05_rule_criteria",
"test_t3_10_rbac",
"test_t3_11_system_packs",
"test_t3_13_invalid_parameters",
"test_t3_18_http_runner",
"test_t3_20_secret_injection",
]