mox3: Update to 0.27.0
Change-Id: I3c6662da23f9f992841380a97acb10d91247e51c
This commit is contained in:

committed by
Dirk Mueller

parent
1e1981421f
commit
7b88bb553c
@@ -1,41 +0,0 @@
|
|||||||
From 31b73b936a97bd57525be82624d328585f6fe91b Mon Sep 17 00:00:00 2001
|
|
||||||
From: Doug Hellmann <doug@doughellmann.com>
|
|
||||||
Date: Tue, 7 Aug 2018 16:17:31 -0400
|
|
||||||
Subject: [PATCH] add python 3.6 unit test job
|
|
||||||
|
|
||||||
See the python3-first goal document for details:
|
|
||||||
https://governance.openstack.org/tc/goals/stein/python3-first.html
|
|
||||||
|
|
||||||
This also modifies a unit test to not attempt to pass the re.LOCALE flag
|
|
||||||
when the regex is a string, which is prohibited in Python 3.6. It would
|
|
||||||
be possible to use a raw bytes object as the regex instead, but we're
|
|
||||||
testing the repr() here and it has a different representation between
|
|
||||||
Python 2 and Python 3. Just use the re.IGNORECASE flag instead for the
|
|
||||||
purposes of the test.
|
|
||||||
|
|
||||||
Change-Id: I666d49d0a29963bcaef6ca69be34dc4869f6db6f
|
|
||||||
Co-Authored-By: Zane Bitter <zbitter@redhat.com>
|
|
||||||
Story: #2002586
|
|
||||||
Task: #24322
|
|
||||||
---
|
|
||||||
mox3/tests/test_mox.py | 4 ++--
|
|
||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/mox3/tests/test_mox.py b/mox3/tests/test_mox.py
|
|
||||||
index 1b1883b..a1ddb18 100644
|
|
||||||
--- a/mox3/tests/test_mox.py
|
|
||||||
+++ b/mox3/tests/test_mox.py
|
|
||||||
@@ -320,8 +320,8 @@ class RegexTest(testtools.TestCase):
|
|
||||||
|
|
||||||
def testReprWithFlags(self):
|
|
||||||
"""repr should return the regular expression pattern and flags."""
|
|
||||||
- self.assertTrue(repr(mox.Regex(r"a\s+b", flags=4)) ==
|
|
||||||
- "<regular expression 'a\s+b', flags=4>")
|
|
||||||
+ self.assertTrue(repr(mox.Regex(r"a\s+b", flags=2)) ==
|
|
||||||
+ "<regular expression 'a\s+b', flags=2>")
|
|
||||||
|
|
||||||
|
|
||||||
class IsTest(testtools.TestCase):
|
|
||||||
--
|
|
||||||
2.17.1
|
|
||||||
|
|
@@ -1,13 +1,12 @@
|
|||||||
%global pypi_name mox3
|
%global pypi_name mox3
|
||||||
Name: {{ py2name('mox3') }}
|
Name: {{ py2name('mox3') }}
|
||||||
Version: 0.26.0
|
Version: 0.27.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: An unofficial port of the Google mox framework to Python 3
|
Summary: An unofficial port of the Google mox framework to Python 3
|
||||||
License: {{ license('Apache-2.0') }}
|
License: {{ license('Apache-2.0') }}
|
||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
URL: https://bugs.launchpad.net/python-mox3
|
URL: https://bugs.launchpad.net/python-mox3
|
||||||
Source0: https://files.pythonhosted.org/packages/source/m/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
|
Source0: https://files.pythonhosted.org/packages/source/m/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
|
||||||
Patch0001: 0001-add-python-3.6-unit-test-job.patch
|
|
||||||
BuildRequires: openstack-macros
|
BuildRequires: openstack-macros
|
||||||
BuildRequires: {{ py2pkg('coverage', py_versions=['py2', 'py3']) }}
|
BuildRequires: {{ py2pkg('coverage', py_versions=['py2', 'py3']) }}
|
||||||
BuildRequires: {{ py2pkg('fixtures', py_versions=['py2', 'py3']) }}
|
BuildRequires: {{ py2pkg('fixtures', py_versions=['py2', 'py3']) }}
|
||||||
@@ -27,8 +26,7 @@ BuildRequires: python3-dbm
|
|||||||
%description
|
%description
|
||||||
Mox3 is an unofficial port of the Google mox framework to Python 3. It
|
Mox3 is an unofficial port of the Google mox framework to Python 3. It
|
||||||
was meant to be as compatible with mox as possible, but small
|
was meant to be as compatible with mox as possible, but small
|
||||||
enhancements have been made. The library was tested on Python version
|
enhancements have been made.
|
||||||
3.2, 2.7 and 2.6.
|
|
||||||
|
|
||||||
%package -n python-mox3-doc
|
%package -n python-mox3-doc
|
||||||
Summary: Documentation for %{name}
|
Summary: Documentation for %{name}
|
||||||
|
Reference in New Issue
Block a user