libfprint/SOURCES/0132-tests-Ensure-objects-are-free-ed-at-the-end-of-tests.patch
2021-09-09 20:12:48 +00:00

70 lines
1.6 KiB
Diff

From 46f83b800ceb31696ebe69246c9cb5c2b243f866 Mon Sep 17 00:00:00 2001
From: Benjamin Berg <bberg@redhat.com>
Date: Thu, 5 Dec 2019 15:49:43 +0100
Subject: [PATCH 132/181] tests: Ensure objects are free'ed at the end of tests
The objects may not be garbage collected otherwise.
---
tests/capture.py | 4 ++++
tests/synaptics/custom.py | 4 ++++
tests/virtual-image.py | 2 ++
3 files changed, 10 insertions(+)
diff --git a/tests/capture.py b/tests/capture.py
index a7b7583..88ed81f 100755
--- a/tests/capture.py
+++ b/tests/capture.py
@@ -17,6 +17,7 @@ c.enumerate()
devices = c.get_devices()
d = devices[0]
+del devices
d.open_sync()
@@ -24,6 +25,9 @@ img = d.capture_sync(True)
d.close_sync()
+del d
+del c
+
width = img.get_width()
height = img.get_height()
diff --git a/tests/synaptics/custom.py b/tests/synaptics/custom.py
index 6016799..b0f1c54 100755
--- a/tests/synaptics/custom.py
+++ b/tests/synaptics/custom.py
@@ -11,6 +11,7 @@ c.enumerate()
devices = c.get_devices()
d = devices[0]
+del devices
assert d.get_driver() == "synaptics"
@@ -40,3 +41,6 @@ print("deleting")
d.delete_print_sync(p)
print("delete done")
d.close_sync()
+
+del d
+del c
diff --git a/tests/virtual-image.py b/tests/virtual-image.py
index 87c221b..11ec8ae 100755
--- a/tests/virtual-image.py
+++ b/tests/virtual-image.py
@@ -83,6 +83,8 @@ class VirtualImage(unittest.TestCase):
@classmethod
def tearDownClass(cls):
shutil.rmtree(cls.tmpdir)
+ del cls.dev
+ del cls.ctx
def setUp(self):
self.dev.open_sync()
--
2.24.1