Re-registering the same Task implementation is a no-op.
()
| 218 | |
| 219 | |
| 220 | def test_register_task_is_idempotent() -> None: |
| 221 | """Re-registering the same Task implementation is a no-op.""" |
| 222 | from src.task_registry import register_task |
| 223 | from src.tasks.local_shell import LocalShellTask |
| 224 | |
| 225 | before = len(get_all_tasks()) |
| 226 | register_task(LocalShellTask()) |
| 227 | register_task(LocalShellTask()) |
| 228 | after = len(get_all_tasks()) |
| 229 | assert after == before, "duplicate registrations should be ignored" |
nothing calls this directly
no test coverage detected