636c03e477554b019a5f70ded696a04dc28bd7dc
1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2019 EfficiOS Inc.
10 class InterrupterTestCase(unittest
.TestCase
):
12 self
._interrupter
= bt2
.Interrupter()
14 def test_create(self
):
15 self
.assertFalse(self
._interrupter
.is_set
)
17 def test_is_set(self
):
18 self
.assertFalse(self
._interrupter
.is_set
)
21 self
.assertFalse(self
._interrupter
)
22 self
._interrupter
.set()
23 self
.assertTrue(self
._interrupter
)
26 self
.assertFalse(self
._interrupter
)
27 self
._interrupter
.set()
28 self
.assertTrue(self
._interrupter
)
31 self
._interrupter
.set()
32 self
.assertTrue(self
._interrupter
)
33 self
._interrupter
.reset()
34 self
.assertFalse(self
._interrupter
)
37 if __name__
== "__main__":
This page took 0.029604 seconds and 3 git commands to generate.