cpp-common/bt2c/fmt.hpp: use `wise_enum::string_type` in `EnableIfIsWiseEnum` definition
[babeltrace.git] / tests / bindings / python / bt2 / test_interrupter.py
CommitLineData
0235b0db 1# SPDX-License-Identifier: GPL-2.0-only
1e920353
PP
2#
3# Copyright (C) 2019 EfficiOS Inc.
4#
1e920353 5
1e920353
PP
6import unittest
7
5995b304
SM
8import bt2
9
1e920353
PP
10
11class InterrupterTestCase(unittest.TestCase):
12 def setUp(self):
13 self._interrupter = bt2.Interrupter()
14
15 def test_create(self):
16 self.assertFalse(self._interrupter.is_set)
17
18 def test_is_set(self):
19 self.assertFalse(self._interrupter.is_set)
20
21 def test_bool(self):
22 self.assertFalse(self._interrupter)
23 self._interrupter.set()
24 self.assertTrue(self._interrupter)
25
26 def test_set(self):
27 self.assertFalse(self._interrupter)
28 self._interrupter.set()
29 self.assertTrue(self._interrupter)
30
31 def test_reset(self):
32 self._interrupter.set()
33 self.assertTrue(self._interrupter)
34 self._interrupter.reset()
35 self.assertFalse(self._interrupter)
d14ddbba
SM
36
37
f5567ea8 38if __name__ == "__main__":
d14ddbba 39 unittest.main()
This page took 0.063305 seconds and 5 git commands to generate.