Skip to content

Instantly share code, notes, and snippets.

@theunkn0wn1
Created July 23, 2018 15:14
Show Gist options
  • Save theunkn0wn1/3f54475ff973db20134b0ab0772ca122 to your computer and use it in GitHub Desktop.
Save theunkn0wn1/3f54475ff973db20134b0ab0772ca122 to your computer and use it in GitHub Desktop.
Pydle unit test failures
pytest
============================= test session starts =============================
platform win32 -- Python 3.6.6, pytest-3.6.3, py-1.5.4, pluggy-0.6.0
rootdir: pydle/, inifile: tox.ini
plugins: asyncio-0.8.0
collected 53 items
tests\test__fixtures.py ...F [ 7%]
tests\test__mocks.py FFF......... [ 30%]
tests\test_client.py .FF.F.FFFFFF [ 52%]
tests\test_client_channels.py ...... [ 64%]
tests\test_client_users.py .............. [ 90%]
tests\test_featurize.py ..... [100%]
================================== FAILURES ===================================
_____________________ test_fixtures_with_client_connected _____________________
def run():
server = MockServer()
client = with_client.classes[features]('TestcaseRunner', mock_server=server, **options)
if connected:
client.connect('mock://local', 1337, eventloop=MockEventLoop())
try:
> ret = f(client=client, server=server)
tests\fixtures.py:19:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
server = <tests.mocks.MockServer object at 0x000001C455066CC0>
client = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C45507E518>
@mark.meta
@with_client()
def test_fixtures_with_client_connected(server, client):
> assert client.connected
E assert None
E + where None = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C45507E518>.connected
tests\test__fixtures.py:32: AssertionError
__________________________ test_mock_client_connect ___________________________
def run():
server = MockServer()
client = with_client.classes[features]('TestcaseRunner', mock_server=server, **options)
if connected:
client.connect('mock://local', 1337, eventloop=MockEventLoop())
try:
> ret = f(client=client, server=server)
tests\fixtures.py:19:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
server = <tests.mocks.MockServer object at 0x000001C4550B6278>
client = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C4550B6CF8>
@mark.meta
@with_client(connected=False)
def test_mock_client_connect(server, client):
assert not client.connected
client.on_connect = Mock()
client.connect('mock://local', 1337, eventloop=MockEventLoop())
> assert client.connected
E assert None
E + where None = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C4550B6CF8>.connected
tests\test__mocks.py:33: AssertionError
____________________________ test_mock_client_send ____________________________
def run():
server = MockServer()
client = with_client.classes[features]('TestcaseRunner', mock_server=server, **options)
if connected:
client.connect('mock://local', 1337, eventloop=MockEventLoop())
try:
> ret = f(client=client, server=server)
tests\fixtures.py:19:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests\test__mocks.py:42: in test_mock_client_send
client.raw('benis')
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C455066B70>
data = 'benis'
def raw(self, data):
> self.connection._mock_server.receivedata(data)
E AttributeError: 'NoneType' object has no attribute '_mock_server'
tests\mocks.py:71: AttributeError
__________________________ test_mock_client_receive ___________________________
def run():
server = MockServer()
client = with_client.classes[features]('TestcaseRunner', mock_server=server, **options)
if connected:
client.connect('mock://local', 1337, eventloop=MockEventLoop())
try:
> ret = f(client=client, server=server)
tests\fixtures.py:19:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests\test__mocks.py:51: in test_mock_client_receive
server.send('PING', 'test')
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tests.mocks.MockServer object at 0x000001C4551045C0>
args = ('PING', 'test'), kwargs = {}
def send(self, *args, **kwargs):
> msg = self.connection._mock_client._create_message(*args, **kwargs)
E AttributeError: 'NoneType' object has no attribute '_mock_client'
tests\mocks.py:42: AttributeError
____________________________ test_client_reconnect ____________________________
def run():
server = MockServer()
client = with_client.classes[features]('TestcaseRunner', mock_server=server, **options)
if connected:
client.connect('mock://local', 1337, eventloop=MockEventLoop())
try:
> ret = f(client=client, server=server)
tests\fixtures.py:19:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
server = <tests.mocks.MockServer object at 0x000001C454A58438>
client = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C454A58278>
@with_client()
def test_client_reconnect(server, client):
client.disconnect(expected=True)
assert not client.connected
client.connect(reconnect=True)
> assert client.connected
E assert None
E + where None = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C454A58278>.connected
tests\test_client.py:26: AssertionError
_________________ test_client_unexpected_disconnect_reconnect _________________
def run():
server = MockServer()
client = with_client.classes[features]('TestcaseRunner', mock_server=server, **options)
if connected:
client.connect('mock://local', 1337, eventloop=MockEventLoop())
try:
> ret = f(client=client, server=server)
tests\fixtures.py:19:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
server = <tests.mocks.MockServer object at 0x000001C454A58C88>
client = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C454A589E8>
@mark.slow
@with_client()
def test_client_unexpected_disconnect_reconnect(server, client):
client._reconnect_delay = Mock(return_value=0)
client.disconnect(expected=False)
> assert client._reconnect_delay.called
E AssertionError: assert False
E + where False = <Mock id='1942745350832'>.called
E + where <Mock id='1942745350832'> = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C454A589E8>._reconnect_delay
tests\test_client.py:33: AssertionError
______________ test_client_unexpected_disconnect_reconnect_delay ______________
def run():
server = MockServer()
client = with_client.classes[features]('TestcaseRunner', mock_server=server, **options)
if connected:
client.connect('mock://local', 1337, eventloop=MockEventLoop())
try:
> ret = f(client=client, server=server)
tests\fixtures.py:19:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
server = <tests.mocks.MockServer object at 0x000001C4550DF390>
client = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C4550DF0F0>
@mark.slow
@with_client()
def test_client_unexpected_disconnect_reconnect_delay(server, client):
client._reconnect_delay = Mock(return_value=1)
client.disconnect(expected=False)
assert not client.connected
time.sleep(1.1)
> assert client.connected
E assert None
E + where None = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C4550DF0F0>.connected
tests\test_client.py:52: AssertionError
______________________ test_client_disconnect_on_connect ______________________
def run():
server = MockServer()
client = with_client.classes[features]('TestcaseRunner', mock_server=server, **options)
if connected:
client.connect('mock://local', 1337, eventloop=MockEventLoop())
try:
> ret = f(client=client, server=server)
tests\fixtures.py:19:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
server = <tests.mocks.MockServer object at 0x000001C455104B38>
client = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C4551043C8>
@with_client()
def test_client_disconnect_on_connect(server, client):
client.disconnect = Mock()
client.connect('mock://local', 1337)
> assert client.connected
E assert None
E + where None = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C4551043C8>.connected
tests\test_client.py:73: AssertionError
_____________________ test_client_connect_invalid_params ______________________
def run():
server = MockServer()
client = with_client.classes[features]('TestcaseRunner', mock_server=server, **options)
if connected:
client.connect('mock://local', 1337, eventloop=MockEventLoop())
try:
> ret = f(client=client, server=server)
tests\fixtures.py:19:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
server = <tests.mocks.MockServer object at 0x000001C455106E48>
client = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C4551060F0>
@with_client(connected=False)
def test_client_connect_invalid_params(server, client):
with raises(ValueError):
> client.connect()
E Failed: DID NOT RAISE <class 'ValueError'>
tests\test_client.py:79: Failed
_____________________________ test_client_timeout _____________________________
def run():
server = MockServer()
client = with_client.classes[features]('TestcaseRunner', mock_server=server, **options)
if connected:
client.connect('mock://local', 1337, eventloop=MockEventLoop())
try:
> ret = f(client=client, server=server)
tests\fixtures.py:19:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
server = <tests.mocks.MockServer object at 0x000001C454A58B70>
client = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C454A58358>
@mark.slow
@with_client()
def test_client_timeout(server, client):
client.on_data_error = Mock()
time.sleep(pydle.client.PING_TIMEOUT + 1)
> assert client.on_data_error.called
E AssertionError: assert False
E + where False = <Mock id='1942745351280'>.called
E + where <Mock id='1942745351280'> = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C454A58358>.on_data_error
tests\test_client.py:89: AssertionError
___________________________ test_client_server_tag ____________________________
def run():
server = MockServer()
client = with_client.classes[features]('TestcaseRunner', mock_server=server, **options)
if connected:
client.connect('mock://local', 1337, eventloop=MockEventLoop())
try:
> ret = f(client=client, server=server)
tests\fixtures.py:19:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
server = <tests.mocks.MockServer object at 0x000001C45522AAC8>
client = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C45522A470>
@with_client(connected=False)
def test_client_server_tag(server, client):
ev = MockEventLoop()
assert client.server_tag is None
client.connect('Mock.local', 1337, eventloop=ev)
> assert client.server_tag == 'mock'
E AssertionError: assert None == 'mock'
E + where None = <pydle.FeaturizedClient[MockClient, BasicClient] object at 0x000001C45522A470>.server_tag
tests\test_client.py:98: AssertionError
_____________________________ test_client_message _____________________________
def run():
server = MockServer()
client = with_client.classes[features]('TestcaseRunner', mock_server=server, **options)
if connected:
client.connect('mock://local', 1337, eventloop=MockEventLoop())
try:
> ret = f(client=client, server=server)
tests\fixtures.py:19:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests\test_client.py:122: in test_client_message
server.send('INSTALL', 'gentoo')
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tests.mocks.MockServer object at 0x000001C45507E400>
args = ('INSTALL', 'gentoo'), kwargs = {}
def send(self, *args, **kwargs):
> msg = self.connection._mock_client._create_message(*args, **kwargs)
E AttributeError: 'NoneType' object has no attribute '_mock_client'
tests\mocks.py:42: AttributeError
_____________________________ test_client_unknown _____________________________
def run():
server = MockServer()
client = with_client.classes[features]('TestcaseRunner', mock_server=server, **options)
if connected:
client.connect('mock://local', 1337, eventloop=MockEventLoop())
try:
> ret = f(client=client, server=server)
tests\fixtures.py:19:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests\test_client.py:133: in test_client_unknown
server.send('INSTALL', 'gentoo')
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tests.mocks.MockServer object at 0x000001C4550F50B8>
args = ('INSTALL', 'gentoo'), kwargs = {}
def send(self, *args, **kwargs):
> msg = self.connection._mock_client._create_message(*args, **kwargs)
E AttributeError: 'NoneType' object has no attribute '_mock_client'
tests\mocks.py:42: AttributeError
==================== 13 failed, 40 passed in 23.33 seconds ====================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment