Reset global state before each test
(self)
| 29 | """Test CRIT-01: Race condition elimination in queue worker""" |
| 30 | |
| 31 | def setUp(self): |
| 32 | """Reset global state before each test""" |
| 33 | GlobalState.IS_QUOTA_EXCEEDED = False |
| 34 | GlobalState.QUOTA_EXCEEDED_TIMESTAMP = 0.0 |
| 35 | GlobalState.QUOTA_EXCEEDED_EVENT.clear() |
| 36 | |
| 37 | def test_quota_check_before_queue_get(self): |
| 38 | """Test that quota exceeded is checked BEFORE getting next request""" |