Skip to content

Commit c103d1c

Browse files
committed
Disable pylint rules that started failing after updating to v0.15.1
Signed-off-by: Sahas Subramanian <[email protected]>
1 parent 228c6c4 commit c103d1c

File tree

11 files changed

+28
-3
lines changed

11 files changed

+28
-3
lines changed

src/frequenz/sdk/actor/power_distributing/_battery_status.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,13 @@
1212
from enum import Enum
1313
from typing import Iterable, Optional, Set, TypeVar, Union
1414

15+
# pylint: disable=no-name-in-module
1516
from frequenz.api.microgrid.battery_pb2 import ComponentState as BatteryComponentState
1617
from frequenz.api.microgrid.battery_pb2 import RelayState as BatteryRelayState
1718
from frequenz.api.microgrid.common_pb2 import ErrorLevel
1819
from frequenz.api.microgrid.inverter_pb2 import ComponentState as InverterComponentState
20+
21+
# pylint: enable=no-name-in-module
1922
from frequenz.channels import Receiver, Sender
2023
from frequenz.channels.util import Timer, select, selected_from
2124

src/frequenz/sdk/microgrid/client/_client.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,9 @@ async def set_bounds(self, component_id: int, lower: float, upper: float) -> Non
192192
"""
193193

194194

195+
# pylint: disable=no-member
196+
197+
195198
class MicrogridGrpcClient(MicrogridApiClient):
196199
"""Microgrid API client implementation using gRPC as the underlying protocol."""
197200

src/frequenz/sdk/microgrid/component/_component.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ class ComponentType(Enum):
1717
"""A base class from which individual component types are derived."""
1818

1919

20+
# pylint: disable=no-member
21+
22+
2023
class InverterType(ComponentType):
2124
"""Enum representing inverter types."""
2225

src/frequenz/sdk/microgrid/component/_component_states.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
from frequenz.api.microgrid import ev_charger_pb2 as ev_charger_pb
1010

11+
# pylint: disable=no-member
12+
1113

1214
class EVChargerCableState(Enum):
1315
"""Cable states of an EV Charger."""

tests/actor/test_battery_status.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
import pytest
1212
import time_machine
13+
14+
# pylint: disable=no-name-in-module
1315
from frequenz.api.microgrid.battery_pb2 import ComponentState as BatteryState
1416
from frequenz.api.microgrid.battery_pb2 import Error as BatteryError
1517
from frequenz.api.microgrid.battery_pb2 import ErrorCode as BatteryErrorCode
@@ -18,6 +20,8 @@
1820
from frequenz.api.microgrid.inverter_pb2 import ComponentState as InverterState
1921
from frequenz.api.microgrid.inverter_pb2 import Error as InverterError
2022
from frequenz.api.microgrid.inverter_pb2 import ErrorCode as InverterErrorCode
23+
24+
# pylint: enable=no-name-in-module
2125
from frequenz.channels import Broadcast, Receiver
2226
from pytest_mock import MockerFixture
2327

tests/actor/test_data_sourcing.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
from frequenz.sdk.microgrid.component import ComponentMetricId
1818
from tests.microgrid import mock_api
1919

20+
# pylint: disable=no-member
21+
2022

2123
class TestDataSourcingActor:
2224
"""Tests for the DataSourcingActor."""

tests/microgrid/test_component.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
import frequenz.sdk.microgrid.component._component as cp
1212

13+
# pylint:disable=no-member
14+
1315

1416
# pylint: disable=protected-access
1517
def test_component_category_from_protobuf() -> None:

tests/microgrid/test_graph.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
# pylint: disable=too-many-lines,use-implicit-booleaness-not-comparison
99
# pylint: disable=invalid-name,missing-function-docstring,too-many-statements
10-
# pylint: disable=too-many-lines,protected-access
10+
# pylint: disable=too-many-lines,protected-access,no-member
1111

1212
from dataclasses import asdict
1313
from typing import Dict, Set

tests/microgrid/test_timeout.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,18 @@
88

99
import grpc
1010
import pytest
11+
12+
# pylint: disable=no-name-in-module
1113
from frequenz.api.microgrid.microgrid_pb2 import (
1214
ComponentFilter,
1315
ComponentList,
1416
ConnectionFilter,
1517
ConnectionList,
1618
PowerLevelParam,
1719
)
18-
from google.protobuf.empty_pb2 import Empty # pylint: disable=no-name-in-module
20+
from google.protobuf.empty_pb2 import Empty
21+
22+
# pylint: enable=no-name-in-module
1923
from pytest_mock import MockerFixture
2024

2125
from frequenz.sdk.microgrid.client import MicrogridGrpcClient

tests/power/test_distribution_algorithm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from datetime import datetime, timezone
99
from typing import Dict, List, Optional
1010

11-
from frequenz.api.common.metrics_pb2 import Bounds
11+
from frequenz.api.common.metrics_pb2 import Bounds # pylint: disable=no-name-in-module
1212
from pytest import approx, raises
1313

1414
from frequenz.sdk.microgrid.component import BatteryData, InverterData

0 commit comments

Comments
 (0)