From 7e760728889b3d3928310a453ebe3383adb37984 Mon Sep 17 00:00:00 2001 From: Adam Hupp Date: Mon, 25 Apr 2022 06:52:45 -0700 Subject: correctly find path to testdata when running from root --- test/libmagic_test.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/libmagic_test.py b/test/libmagic_test.py index 88f1254..5719a58 100644 --- a/test/libmagic_test.py +++ b/test/libmagic_test.py @@ -3,12 +3,16 @@ import unittest import os import magic +import os.path # magic_descriptor is broken (?) in centos 7, so don't run those tests SKIP_FROM_DESCRIPTOR = bool(os.environ.get('SKIP_FROM_DESCRIPTOR')) +TESTDATA_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), 'testdata')) + + class MagicTestCase(unittest.TestCase): - filename = 'testdata/test.pdf' + filename = os.path.join(TESTDATA_DIR, 'test.pdf') expected_mime_type = 'application/pdf' expected_encoding = 'us-ascii' expected_name = ('PDF document, version 1.2', 'PDF document, version 1.2, 2 pages') -- cgit v1.2.1