c7f44350d83ebee8b0c2f9eae2991192269ebc92
1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2019 EfficiOS Inc.
11 class InterrupterTestCase(unittest
.TestCase
):
13 self
._interrupter
= bt2
.Interrupter()
15 def test_create(self
):
16 self
.assertFalse(self
._interrupter
.is_set
)
18 def test_is_set(self
):
19 self
.assertFalse(self
._interrupter
.is_set
)
22 self
.assertFalse(self
._interrupter
)
23 self
._interrupter
.set()
24 self
.assertTrue(self
._interrupter
)
27 self
.assertFalse(self
._interrupter
)
28 self
._interrupter
.set()
29 self
.assertTrue(self
._interrupter
)
32 self
._interrupter
.set()
33 self
.assertTrue(self
._interrupter
)
34 self
._interrupter
.reset()
35 self
.assertFalse(self
._interrupter
)
38 if __name__
== "__main__":
This page took 0.031366 seconds and 5 git commands to generate.