-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
I'm trying to package your module as an rpm package. So I'm using the typical PEP517 based build, install and test cycle used on building packages from non-root account.
python3 -sBm build -w- install .whl file in </install/prefix>
- run pytest with PYTHONPATH pointing to sitearch and sitelib inside </install/prefix>
Looks like pytest is failing in one unit. Here is pytest output:
+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-orderedset-2.0.3-7.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-orderedset-2.0.3-7.fc35.x86_64/usr/lib/python3.8/site-packages
+ /usr/bin/pytest -ra
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0
rootdir: /home/tkloczko/rpmbuild/BUILD/orderedset-2.0.3
plugins: hypothesis-6.34.1, asyncio-0.16.0, cov-3.0.0
collected 32 items
tests/test_orderedset.py ......................F......... [100%]
================================================================================= FAILURES =================================================================================
_______________________________________________________________________ TestOrderedset.test_ordering _______________________________________________________________________
self = <tests.test_orderedset.TestOrderedset testMethod=test_ordering>
def test_ordering(self):
oset1 = OrderedSet(self.lst)
oset2 = OrderedSet(self.lst)
if sys.version_info < (3, 0):
self.assertFalse(oset1 <= None)
self.assertLessEqual(oset2, oset1)
self.assertLessEqual(oset2, set(oset1))
self.assertLessEqual(oset2, list(oset1))
self.assertGreaterEqual(oset1, oset2)
self.assertGreaterEqual(oset1, set(oset2))
self.assertGreaterEqual(oset1, list(oset2))
oset3 = OrderedSet(self.lst[:-1])
self.assertLess(oset3, oset1)
self.assertLess(oset3, set(oset1))
self.assertLess(oset3, list(oset1))
self.assertGreater(oset1, oset3)
self.assertGreater(oset1, set(oset3))
self.assertGreater(oset1, list(oset3))
oset4 = OrderedSet(self.lst[1:])
self.assertFalse(oset3 < oset4)
self.assertFalse(oset3 < set(oset4))
self.assertFalse(oset3 < list(oset4))
> self.assertFalse(oset3 >= oset4)
E AssertionError: True is not false
tests/test_orderedset.py:379: AssertionError
========================================================================= short test summary info ==========================================================================
FAILED tests/test_orderedset.py::TestOrderedset::test_ordering - AssertionError: True is not false
======================================================================= 1 failed, 31 passed in 0.25s =======================================================================Metadata
Metadata
Assignees
Labels
No labels