14
0

- Run test suite

- Add tldextract-tests-offline.patch
  No internet connection on OBS build hosts; skip suffix list
  snapshot diff

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tldextract?expand=0&rev=9
This commit is contained in:
Mia Herkt
2019-03-10 20:27:50 +00:00
committed by Git OBS Bridge
parent 73a3d5784b
commit 064d729ce0
3 changed files with 46 additions and 0 deletions

View File

@@ -1,6 +1,10 @@
-------------------------------------------------------------------
Sun Mar 10 19:57:13 UTC 2019 - Martin Herkt <9+suse@cirno.systems>
- Run test suite
- Add tldextract-tests-offline.patch
No internet connection on OBS build hosts; skip suffix list
snapshot diff
- Update to 2.2.1
* Bugfixes
- Ignore case on punycode prefix check

View File

@@ -26,6 +26,15 @@ Group: Development/Languages/Python
Url: https://github.com/john-kurkowski/tldextract
Source: https://files.pythonhosted.org/packages/source/t/tldextract/tldextract-%{version}.tar.gz
Source1: %{name}-rpmlintrc
# No internet connection on OBS build hosts; skip suffix list snapshot diff
Patch: tldextract-tests-offline.patch
### BEGIN test requirements
BuildRequires: %{python_module pytest-mock}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module requests-file} >= 1.4
BuildRequires: %{python_module requests} >= 2.1.0
BuildRequires: %{python_module responses}
### END test requirements
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
@@ -46,6 +55,7 @@ as well.
%prep
%setup -q -n tldextract-%{version}
%autopatch -p1
%build
%python_build
@@ -54,6 +64,10 @@ as well.
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
%python_exec setup.py develop --user
%python_exec -m pytest -v tests
%files %{python_files}
%license LICENSE
%doc README.md

View File

@@ -0,0 +1,28 @@
diff -ru tldextract-2.2.1.orig/tests/integration_test.py tldextract-2.2.1/tests/integration_test.py
--- tldextract-2.2.1.orig/tests/integration_test.py 2016-04-04 04:11:18.000000000 +0200
+++ tldextract-2.2.1/tests/integration_test.py 2019-03-10 21:25:34.201039604 +0100
@@ -8,24 +8,6 @@
import tldextract
-
-def test_log_snapshot_diff(mocker):
- mocker.patch.object(logging.getLogger(), 'level', logging.DEBUG)
- debug_mock = mocker.patch.object(logging.getLogger('tldextract'), 'debug')
-
- extractor = tldextract.TLDExtract()
- try:
- os.remove(extractor.cache_file)
- except (IOError, OSError):
- logging.warning(traceback.format_exc())
-
- extractor('ignore.com')
-
- assert debug_mock.call_count == 1
- log_str = debug_mock.call_args[0][0]
- assert log_str.startswith('computed TLD diff')
-
-
def test_bad_kwargs():
with pytest.raises(ValueError):
tldextract.TLDExtract(