Test failure with Python 3.6.0
See original GitHub issueThe failures are not present in 3.5.0:
=================================== FAILURES ===================================
___________________________ test_Consumer.test_purge ___________________________
self = <t.unit.test_messaging.test_Consumer object at 0xf263c08c>
def test_purge(self):
channel = self.connection.channel()
b1 = Queue('qname1', self.exchange, 'rkey')
b2 = Queue('qname2', self.exchange, 'rkey')
b3 = Queue('qname3', self.exchange, 'rkey')
b4 = Queue('qname4', self.exchange, 'rkey')
> consumer = Consumer(channel, [b1, b2, b3, b4], auto_declare=True)
t/unit/test_messaging.py:498:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
kombu/messaging.py:386: in __init__
self.revive(self.channel)
kombu/messaging.py:407: in revive
self.declare()
kombu/messaging.py:420: in declare
queue.declare()
kombu/entity.py:604: in declare
self._create_exchange(nowait=nowait, channel=channel)
kombu/entity.py:611: in _create_exchange
self.exchange.declare(nowait=nowait, channel=channel)
kombu/entity.py:182: in declare
return (channel or self.channel).exchange_declare(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <unbound Exchange foo(direct)>
@property
def channel(self):
"""Current channel if the object is bound."""
channel = self._channel
if channel is None:
raise NotBoundError(
"Can't call method on {0} not bound to a channel".format(
> type(self).__name__))
E kombu.exceptions.NotBoundError: Can't call method on Exchange not bound to a channel
kombu/abstract.py:119: NotBoundError
______________________ test_Consumer.test_multiple_queues ______________________
self = <t.unit.test_messaging.test_Consumer object at 0xf247f88c>
def test_multiple_queues(self):
channel = self.connection.channel()
b1 = Queue('qname1', self.exchange, 'rkey')
b2 = Queue('qname2', self.exchange, 'rkey')
b3 = Queue('qname3', self.exchange, 'rkey')
b4 = Queue('qname4', self.exchange, 'rkey')
> consumer = Consumer(channel, [b1, b2, b3, b4])
t/unit/test_messaging.py:508:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
kombu/messaging.py:386: in __init__
self.revive(self.channel)
kombu/messaging.py:407: in revive
self.declare()
kombu/messaging.py:420: in declare
queue.declare()
kombu/entity.py:604: in declare
self._create_exchange(nowait=nowait, channel=channel)
kombu/entity.py:611: in _create_exchange
self.exchange.declare(nowait=nowait, channel=channel)
kombu/entity.py:182: in declare
return (channel or self.channel).exchange_declare(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <unbound Exchange foo(direct)>
@property
def channel(self):
"""Current channel if the object is bound."""
channel = self._channel
if channel is None:
raise NotBoundError(
"Can't call method on {0} not bound to a channel".format(
> type(self).__name__))
E kombu.exceptions.NotBoundError: Can't call method on Exchange not bound to a channel
kombu/abstract.py:119: NotBoundError
============== 2 failed, 834 passed, 303 skipped in 11.37 seconds ==============
Issue Analytics
- State:
- Created 7 years ago
- Reactions:1
- Comments:21 (5 by maintainers)
Top Results From Across the Web
Python Release Python 3.6.0
0c release, the most recent as of this update, is known to cause Python 3.6 test suite failures and its use should be...
Read more >SSL Related Errors Testing Fresh Python 3.6.6 Installation
I followed your tutorial on RealPython for installing Python 3.6.6 on Debian 10 Buster. It fails the tests when I run make -j...
Read more >Perf test are failing due to using Python 3.6.0 - MongoDB Jira
Perf test are failing due to using Python 3.6.0 ... [2022/03/18 07:06:16.426] Command failed: command encountered problem: error waiting on ...
Read more >Bug #1750767 “unit tests failure under Python 3.6”
Hi. Building the package in Debian Sid using Python 3.6 leads to unit test failures. These really look like issues in the tests,...
Read more >SciPy 1.6.0 Release Notes — SciPy v1.9.3 Manual
scipy.stats improvements including new distributions, a new test, and enhancements ... #12483: reading .wav fails when the file is too big on python...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
worked for me in Python 3.6.2 after updating to 4.1.0
@adamcharnock Please try 4.1.0 which is now released and let us know.