Created
July 23, 2018 15:14
-
-
Save theunkn0wn1/3f54475ff973db20134b0ab0772ca122 to your computer and use it in GitHub Desktop.
Pydle unit test failures
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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