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

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

View File

@@ -75,7 +75,7 @@ class BfxWebsocketClient:
for index in range(connections):
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())

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 datetime import datetime

View File

@@ -1,9 +1,13 @@
#pylint: disable-next=wildcard-import,unused-wildcard-import
from typing import *
from dataclasses import dataclass
from .. labeler import _Type
#pylint: disable-next=unused-import
from .. notification import Notification
from .. labeler import _Type
from ..utils.json_encoder import JSON
#region Type hinting for Websocket Public Channels
@@ -40,43 +44,43 @@ class FundingCurrencyTicker(_Type):
@dataclass
class TradingPairTrade(_Type):
id: int
mts: int
amount: float
id: int
mts: int
amount: float
price: float
@dataclass
class FundingCurrencyTrade(_Type):
id: int
mts: int
amount: float
rate: float
id: int
mts: int
amount: float
rate: float
period: int
@dataclass
class TradingPairBook(_Type):
price: float
count: int
price: float
count: int
amount: float
@dataclass
class FundingCurrencyBook(_Type):
rate: float
period: int
count: int
rate: float
period: int
count: int
amount: float
@dataclass
@dataclass
class TradingPairRawBook(_Type):
order_id: int
price: float
price: float
amount: float
@dataclass
@dataclass
class FundingCurrencyRawBook(_Type):
offer_id: int
period: int
rate: float
offer_id: int
period: int
rate: float
amount: float
@dataclass
@@ -154,14 +158,14 @@ class Position(_Type):
@dataclass
class Trade(_Type):
id: int
symbol: str
id: int
symbol: str
mts_create: int
order_id: int
exec_amount: float
exec_price: float
order_type: str
order_price: float
order_id: int
exec_amount: float
exec_price: float
order_type: str
order_price: float
maker:int
fee: Optional[float]
fee_currency: Optional[str]
@@ -238,4 +242,4 @@ class Balance(_Type):
aum: float
aum_net: float
#endregion
#endregion