Remove `skip-string-normalization` in Python formatter config
[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
PP
5
6import bt2
7import unittest
8
9
10class InterrupterTestCase(unittest.TestCase):
11 def setUp(self):
12 self._interrupter = bt2.Interrupter()
13
14 def test_create(self):
15 self.assertFalse(self._interrupter.is_set)
16
17 def test_is_set(self):
18 self.assertFalse(self._interrupter.is_set)
19
20 def test_bool(self):
21 self.assertFalse(self._interrupter)
22 self._interrupter.set()
23 self.assertTrue(self._interrupter)
24
25 def test_set(self):
26 self.assertFalse(self._interrupter)
27 self._interrupter.set()
28 self.assertTrue(self._interrupter)
29
30 def test_reset(self):
31 self._interrupter.set()
32 self.assertTrue(self._interrupter)
33 self._interrupter.reset()
34 self.assertFalse(self._interrupter)
d14ddbba
SM
35
36
f5567ea8 37if __name__ == "__main__":
d14ddbba 38 unittest.main()
This page took 0.04759 seconds and 4 git commands to generate.