From c3313bc9ae7a02f20ecd0b7d8e0788da93498a6e Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 15 Jul 2024 08:35:53 +1000 Subject: [PATCH] test: fix test suite failure if the database isn't installed (#740) Closes #734 --- test/test_libwacom.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/test/test_libwacom.py b/test/test_libwacom.py index 86d5263a..eddeb00e 100644 --- a/test/test_libwacom.py +++ b/test/test_libwacom.py @@ -431,13 +431,12 @@ def create_uinput(name, vid, pid): @pytest.mark.parametrize( "fallback", (WacomDatabase.Fallback.NONE, WacomDatabase.Fallback.GENERIC) ) -def test_new_from_path_known_device(fallback): +def test_new_from_path_known_device(db, fallback): name = "Wacom Intuos4 WL" vid = 0x056A pid = 0x00BC uinput = create_uinput(name, vid, pid) - db = WacomDatabase() dev = db.new_from_path( uinput.devnode, fallback=fallback ) # fallback has no effect here @@ -450,13 +449,12 @@ def test_new_from_path_known_device(fallback): @pytest.mark.parametrize( "fallback", (WacomDatabase.Fallback.NONE, WacomDatabase.Fallback.GENERIC) ) -def test_new_from_path_unknown_device(fallback): +def test_new_from_path_unknown_device(db, fallback): name = "Unknown device" vid = 0x1234 pid = 0xABAC uinput = create_uinput(name, vid, pid) - db = WacomDatabase() dev = db.new_from_path( uinput.devnode, fallback=fallback ) # fallback has no effect here