From 699807a184e52bab67b57979ecddafa26fb7b294e39522233b73f8bb5692993f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Fri, 3 Aug 2018 11:56:01 +0000 Subject: [PATCH] - Run the tests, taken from upstream git and issue filled upstream OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-selenium?expand=0&rev=74 --- python-selenium.changes | 5 +++++ python-selenium.spec | 13 ++++++++++--- selenium-pytest.tar.bz2 | 3 +++ 3 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 selenium-pytest.tar.bz2 diff --git a/python-selenium.changes b/python-selenium.changes index 99c449e..3f9e986 100644 --- a/python-selenium.changes +++ b/python-selenium.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Aug 3 11:55:47 UTC 2018 - tchvatal@suse.com + +- Run the tests, taken from upstream git and issue filled upstream + ------------------------------------------------------------------- Fri Aug 3 08:44:01 UTC 2018 - idonmez@suse.com diff --git a/python-selenium.spec b/python-selenium.spec index 5427ea1..7479daf 100644 --- a/python-selenium.spec +++ b/python-selenium.spec @@ -25,12 +25,15 @@ License: Apache-2.0 Group: Development/Languages/Python URL: https://github.com/SeleniumHQ/selenium Source: https://files.pythonhosted.org/packages/source/s/selenium/selenium-%{version}.tar.gz -BuildRequires: %{python_module devel} +#https://github.com/SeleniumHQ/selenium/issues/6246 +Source1: selenium-pytest.tar.bz2 +BuildRequires: %{python_module pytest-mock} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module rdflib} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module urllib3} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: %{python_module urllib3} Requires: python-rdflib Requires: python-urllib3 ExclusiveArch: %{ix86} x86_64 @@ -44,7 +47,7 @@ Currently, the remote protocol, Firefox and Chrome for Selenium 2.0 are supported, as well as the Selenium 1.0 bindings. %prep -%setup -q -n selenium-%{version} +%setup -q -n selenium-%{version} -a1 %build %python_build @@ -57,6 +60,10 @@ supported, as well as the Selenium 1.0 bindings. %python_expand rm %{buildroot}%{$python_sitelib}/selenium/webdriver/firefox/amd64/x_ignore_nofocus.so %endif +%check +export PYTHONDONTWRITEBYTECODE=1 +%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} py.test-%{$python_version} test/unit + %files %{python_files} %doc README.rst CHANGES %{python_sitelib}/selenium* diff --git a/selenium-pytest.tar.bz2 b/selenium-pytest.tar.bz2 new file mode 100644 index 0000000..f227250 --- /dev/null +++ b/selenium-pytest.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48f6fac4947de7ec4b0e6bb604042b00ea142bf2801b668a7c32cce29f2048a3 +size 42294