11
0

Accepting request 506515 from home:alois:branches:devel:languages:python

OBS-URL: https://build.opensuse.org/request/show/506515
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zope.testing?expand=0&rev=9
This commit is contained in:
Jan Matejek
2017-06-29 15:49:41 +00:00
committed by Git OBS Bridge
parent 7a2f21ca3a
commit 1a9f93faed
4 changed files with 78 additions and 19 deletions

View File

@@ -1,3 +1,61 @@
-------------------------------------------------------------------
Fri Jun 23 11:17:45 UTC 2017 - aloisio@gmx.com
- Update to 4.6.1
* Add support for Python 3.6.
4.6.0:
* Introduce option flag ``IGNORE_EXCEPTION_MODULE_IN_PYTHON2``
to normalize exception class names in traceback output.
In Python 3 they are displayed as the full dotted name.
In Python 2 they are displayed as "just" the class name.
When running doctests in Python 3, the option flag will
not have any effect, however when running the same test in
Python 2, the segments in the full dotted name leading up to
the class name are stripped away from the "expected" string.
* Drop support for Python 2.6 and 3.2.
* Add support for Python 3.5.
* Cleaned up useless 2to3 conversion.
4.5.0:
* Added meta data for test case methods created with
``zope.testing.doctestcase``.
* Reasonable values for ``__name__``, making sure that
``__name__`` starts with ``test``.
* For ``doctestfile`` methods, provide ``filename`` and
``filepath`` attributes.
The meta data us useful, for example, for selecting tests
with the nose attribute mechanism.
* Added ``doctestcase.doctestfiles``
* Define multiple doctest files at once.
* Automatically assign test class members. So rather than::
class MYTests(unittest.TestCase):
...
test_foo = doctestcase.doctestfile('foo.txt')
You can use::
@doctestcase.doctestfiles('foo.txt', 'bar.txt', ...)
class MYTests(unittest.TestCase):
...
4.4.0:
* Added ``zope.testing.setupstack.mock`` as a convenience
function for setting up mocks in tests. (The Python
``mock`` package must be in the path for this to work. The
excellent ``mock`` package isn't a dependency of
``zope.testing``.)
* Added the base class ``zope.testing.setupstack.TestCase`` to
make it much easier to use ``zope.testing.setupstack`` in
``unittest`` test cases.
4.3.0:
* Added support for creating doctests as methods of
``unittest.TestCase`` classes so that they can found
automatically by test runners, like *nose* that ignore test
suites.
4.2.0:
* **Actually** remove long-deprecated ``zope.testing.doctest``
(announced as removed in 4.0.0) and
``zope.testing.doctestunit``.
* Add support for PyPy and PyPy3.
- Converted to single-spec
-------------------------------------------------------------------
Fri May 15 13:38:51 UTC 2015 - benoit.monin@gmx.fr

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-zope.testing
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,27 +16,27 @@
#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-zope.testing
Version: 4.1.3
Version: 4.6.1
Release: 0
Summary: Zope testing helpers
License: ZPL-2.1
Group: Development/Languages/Python
Url: http://pypi.python.org/pypi/zope.testing
Source: http://pypi.python.org/packages/source/z/zope.testing/zope.testing-%{version}.tar.gz
BuildRequires: python-devel
BuildRequires: python-setuptools
Url: https://pypi.python.org/pypi/zope.testing
Source: https://files.pythonhosted.org/packages/source/z/zope.testing/zope.testing-%{version}.tar.gz
BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools}
# Test requirements:
BuildRequires: python-zope.exceptions
BuildRequires: python-zope.interface
BuildRequires: %{python_module zope.exceptions}
BuildRequires: %{python_module zope.interface}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-zope.exceptions
Requires: python-zope.interface
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%else
BuildArch: noarch
%endif
%python_subpackages
%description
This package provides a number of testing frameworks.
@@ -92,15 +92,16 @@ wait
%setup -q -n zope.testing-%{version}
%build
python setup.py build
%python_build
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
%python_install
%python_expand %fdupes -s %{buildroot}%{$python_sitelib}
%check
python setup.py test
%python_exec setup.py test
%files
%files %{python_files}
%defattr(-,root,root,-)
%doc COPYRIGHT.txt LICENSE.txt README.rst
%{python_sitelib}/*

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:77269a793a054955b48791113722746d0230c9ab9fa9f48407f2066250599a0b
size 50604

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a65c15b8e35a2dde138bc29deac1116658fedeea41baa942147c1ffaab847def
size 59292