Apply pylint's linting rules to bfxapi/tests/*.py.

This commit is contained in:
Davide Casale
2023-03-06 18:49:22 +01:00
parent 5c707d7929
commit af25f25d3b
10 changed files with 66 additions and 55 deletions

View File

@@ -19,7 +19,7 @@ disable=
max-line-length=130 max-line-length=130
good-names=id,on good-names=id,on,pl,t,A,B,C,D,E,F
[TYPECHECK] [TYPECHECK]

View File

@@ -27,7 +27,7 @@ class TestLabeler(unittest.TestCase):
with self.assertRaises(LabelerSerializerException, with self.assertRaises(LabelerSerializerException,
msg="_Serializer should raise LabelerSerializerException if given fewer arguments than the serializer labels."): msg="_Serializer should raise LabelerSerializerException if given fewer arguments than the serializer labels."):
serializer.parse(5, 65.0, "X") serializer.parse(5, 65.0, "X")
def test_generate_recursive_serializer(self): def test_generate_recursive_serializer(self):
@dataclass @dataclass

View File

@@ -17,9 +17,13 @@ class TestNotification(unittest.TestCase):
notification = _Notification[Test](test) notification = _Notification[Test](test)
self.assertEqual(notification.parse(*[1675787861506, "test", None, None, [ 5, None, 65.0, None, "X" ], 0, "SUCCESS", "This is just a test notification."]), actual = notification.parse(*[ 1675787861506, "test", None, None, [ 5, None, 65.0, None, "X" ], \
Notification[Test](1675787861506, "test", None, Test(5, 65.0, "X"), 0, "SUCCESS", "This is just a test notification."), 0, "SUCCESS", "This is just a test notification." ])
msg="_Notification should produce the right notification.")
expected = Notification[Test](1675787861506, "test", None, Test(5, 65.0, "X"),
0, "SUCCESS", "This is just a test notification.")
self.assertEqual(actual, expected, msg="_Notification should produce the right notification.")
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() unittest.main()

View File

@@ -1,3 +1,5 @@
#pylint: disable=duplicate-code
import unittest import unittest
from ..labeler import _Type from ..labeler import _Type

View File

@@ -1,3 +1,5 @@
#pylint: disable=duplicate-code
import unittest import unittest
from ..labeler import _Type from ..labeler import _Type

View File

@@ -31,8 +31,7 @@ class BfxWebsocketBucket:
self.handler = PublicChannelsHandler(event_emitter=self.event_emitter) self.handler = PublicChannelsHandler(event_emitter=self.event_emitter)
#pylint: disable-next=unused-argument async def connect(self):
async def connect(self, index):
reconnection = False reconnection = False
async for websocket in websockets.connect(self.host): async for websocket in websockets.connect(self.host):

View File

@@ -75,7 +75,7 @@ class BfxWebsocketClient:
for index in range(connections): for index in range(connections):
self.buckets += [BfxWebsocketBucket(self.host, self.event_emitter, self.on_open_events[index])] self.buckets += [BfxWebsocketBucket(self.host, self.event_emitter, self.on_open_events[index])]
tasks = [ bucket.connect(index) for index, bucket in enumerate(self.buckets) ] tasks = [ bucket.connect() for bucket in self.buckets ]
tasks.append(self.__connect()) tasks.append(self.__connect())

View File

@@ -1,4 +1,4 @@
#pylint: disable=invalid-name,redefined-builtin,too-many-arguments #pylint: disable=redefined-builtin,too-many-arguments
from decimal import Decimal from decimal import Decimal
from datetime import datetime from datetime import datetime

View File

@@ -1,9 +1,13 @@
#pylint: disable-next=wildcard-import,unused-wildcard-import
from typing import * from typing import *
from dataclasses import dataclass from dataclasses import dataclass
from .. labeler import _Type #pylint: disable-next=unused-import
from .. notification import Notification from .. notification import Notification
from .. labeler import _Type
from ..utils.json_encoder import JSON from ..utils.json_encoder import JSON
#region Type hinting for Websocket Public Channels #region Type hinting for Websocket Public Channels