File: skip-hijri-tests.patch

package info (click to toggle)
dateparser 1.2.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,000 kB
  • sloc: python: 52,653; makefile: 154; sh: 14
file content (30 lines) | stat: -rw-r--r-- 838 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
From: Stefano Rivera <stefanor@debian.org>
Date: Thu, 4 Feb 2021 19:47:02 -0700
Subject: Skip test_hijri when hijri-converter isn't available

Debian doesn't have hijri-converter packaged yet, so let's just skip
these tests.
---
 tests/test_hijri.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/tests/test_hijri.py b/tests/test_hijri.py
index c311a83..4d360f7 100644
--- a/tests/test_hijri.py
+++ b/tests/test_hijri.py
@@ -3,10 +3,14 @@ import unittest
 from datetime import datetime
 
 from parameterized import param, parameterized
+import pytest
 
-from dateparser.calendars.hijri import HijriCalendar
 from tests import BaseTestCase
 
+hijri = pytest.importorskip("dateparser.calendars.hijri")
+HijriCalendar = hijri.HijriCalendar
+del hijri
+
 
 class TestHijriParser(BaseTestCase):
     def setUp(self):