diff options
| author | bd <bdunahu@operationnull.com> | 2025-08-17 21:18:12 -0400 |
|---|---|---|
| committer | bd <bdunahu@operationnull.com> | 2025-08-17 21:18:12 -0400 |
| commit | 92c2270a29ee3bba762fd7cd4c8fb80ca5a10178 (patch) | |
| tree | d29f2fb0d7efae38de519cf00cebb9757db92340 /t/test_functionality.py | |
| parent | c77f7674bd6e68e03bc8f1f14ab0789f66af42d5 (diff) | |
Diffstat (limited to 't/test_functionality.py')
| -rw-r--r-- | t/test_functionality.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/t/test_functionality.py b/t/test_functionality.py index f259a26..78fae66 100644 --- a/t/test_functionality.py +++ b/t/test_functionality.py @@ -313,3 +313,18 @@ class BasicUsage(utils.AergiaUnitTestCase): self.assert_similar_delay('c', yappi_samples, aergia_samples) self.assert_similar_delay('b', yappi_samples, aergia_samples) self.assert_similar_delay('a', yappi_samples, aergia_samples) + + def test_never_idle(self): + delay = 0.2 + + def c(): utils.burn_cpu(delay) + async def b(): c() + async def a(): await asyncio.gather(b()) + + self.Aergia.start() + asyncio.run(a()) + self.Aergia.stop() + + aergia_samples = self.Aergia.get_samples() + + self.assert_reasonable_delay('a', 0, aergia_samples) |
