From a8939e60510f31fd797a92cd850e4809945e831f Mon Sep 17 00:00:00 2001 From: sezanzeb Date: Sun, 22 Nov 2020 15:17:55 +0100 Subject: [PATCH] some proper cleanup of pending_events --- tests/test.py | 1 + tests/testcases/injector.py | 3 ++- tests/testcases/reader.py | 4 ++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/test.py b/tests/test.py index 66ac598b..1ea3c5e1 100644 --- a/tests/test.py +++ b/tests/test.py @@ -221,6 +221,7 @@ if __name__ == "__main__": originalStartTest = unittest.TextTestResult.startTest def startTest(self, test): originalStartTest(self, test) + print() unittest.TextTestResult.startTest = startTest testrunner = unittest.TextTestRunner(verbosity=2).run(testsuite) diff --git a/tests/testcases/injector.py b/tests/testcases/injector.py index d898292e..1f96d34f 100644 --- a/tests/testcases/injector.py +++ b/tests/testcases/injector.py @@ -53,7 +53,8 @@ class TestInjector(unittest.TestCase): self.injector.stop_injecting() self.injector = None evdev.InputDevice.grab = self.grab - pending_events['device 2'] = [] + if pending_events.get('device 2') is not None: + del pending_events['device 2'] def test_modify_capabilities(self): class FakeDevice: diff --git a/tests/testcases/reader.py b/tests/testcases/reader.py index bfe57f7f..1b2fdc4f 100644 --- a/tests/testcases/reader.py +++ b/tests/testcases/reader.py @@ -36,6 +36,10 @@ CODE_3 = 102 class TestReader(unittest.TestCase): def tearDown(self): keycode_reader.clear() + if pending_events.get('device 1') is not None: + del pending_events['device 1'] + if pending_events.get('device 2') is not None: + del pending_events['device 2'] def test_reading(self): keycode_reader.start_reading('device 1')