Fix pylint errors

This commit is contained in:
Alec Delaney 2022-11-07 23:41:30 -05:00
parent c96c7ff526
commit 90efc66d2a
4 changed files with 23 additions and 23 deletions

View file

@ -628,7 +628,7 @@ class tzinfo:
dtoff = dt.utcoffset()
if dtoff is None:
raise ValueError("fromutc() requires a non-None utcoffset() " "result")
raise ValueError("fromutc() requires a non-None utcoffset() result")
return dt + self._offset
@ -841,7 +841,7 @@ class timezone(tzinfo):
)
if offset.microseconds != 0 or offset.seconds % 60 != 0:
raise ValueError(
"offset must be a timedelta" " representing a whole number of minutes"
"offset must be a timedelta representing a whole number of minutes"
)
cls._offset = offset
cls._name = name
@ -860,14 +860,14 @@ class timezone(tzinfo):
def utcoffset(self, dt: Optional["datetime"]) -> timedelta:
if isinstance(dt, datetime) or dt is None:
return self._offset
raise TypeError("utcoffset() argument must be a datetime instance" " or None")
raise TypeError("utcoffset() argument must be a datetime instance or None")
def tzname(self, dt: Optional["datetime"]) -> str:
if isinstance(dt, datetime) or dt is None:
if self._name is None:
return self._name_from_offset(self._offset)
return self._name
raise TypeError("tzname() argument must be a datetime instance" " or None")
raise TypeError("tzname() argument must be a datetime instance or None")
# Comparison to other timezone objects
def __eq__(self, other: Any) -> bool:
@ -1362,7 +1362,7 @@ class datetime(date):
result = tz.fromutc(result)
return result
## pylint: disable=arguments-differ
## pylint: disable=arguments-differ, arguments-renamed
@classmethod
def fromtimestamp(
cls, timestamp: float, tz: Optional["tzinfo"] = None

View file

@ -9,7 +9,7 @@
# SPDX-License-Identifier: Python-2.0
# Implements a subset of https://github.com/python/cpython/blob/master/Lib/test/datetimetester.py
# NOTE: This test is based off CPython and therefore linting is disabled within this file.
# pylint:disable=invalid-name, no-member, wrong-import-position, undefined-variable, no-self-use, cell-var-from-loop, misplaced-comparison-constant, too-many-public-methods, fixme, import-outside-toplevel, unused-argument, too-few-public-methods
# pylint:disable=invalid-name, no-member, wrong-import-position, undefined-variable, no-self-use, cell-var-from-loop, too-many-public-methods, fixme, import-outside-toplevel, unused-argument, too-few-public-methods
import sys
import unittest
@ -225,7 +225,7 @@ class TestDate(unittest.TestCase):
def test_format(self):
dt = cpy_date(2007, 9, 10)
self.assertEqual(dt.__format__(""), str(dt))
self.assertEqual(format(dt, ""), str(dt))
# check that a derived class's __str__() gets called
class A(cpy_date):
@ -233,7 +233,7 @@ class TestDate(unittest.TestCase):
return "A"
a = A(2007, 9, 10)
self.assertEqual(a.__format__(""), "A")
self.assertEqual(format(a, ""), "A")
# check that a derived class's strftime gets called
class B(cpy_date):
@ -241,7 +241,7 @@ class TestDate(unittest.TestCase):
return "B"
b = B(2007, 9, 10)
self.assertEqual(b.__format__(""), str(dt))
self.assertEqual(format(b, ""), str(dt))
# date strftime not implemented in CircuitPython, skip
"""for fmt in ["m:%m d:%d y:%y",

View file

@ -239,10 +239,10 @@ class TestDateTime(TestDate):
@unittest.skip("strftime not implemented in datetime")
def test_format(self):
dt = self.theclass(2007, 9, 10, 4, 5, 1, 123)
self.assertEqual(dt.__format__(""), str(dt))
self.assertEqual(format(dt, ""), str(dt))
with self.assertRaisesRegex(TypeError, "must be str, not int"):
dt.__format__(123)
format(dt, 123)
# check that a derived class's __str__() gets called
class A(self.theclass):
@ -250,7 +250,7 @@ class TestDateTime(TestDate):
return "A"
a = A(2007, 9, 10, 4, 5, 1, 123)
self.assertEqual(a.__format__(""), "A")
self.assertEqual(format(a, ""), "A")
# check that a derived class's strftime gets called
class B(self.theclass):
@ -258,16 +258,16 @@ class TestDateTime(TestDate):
return "B"
b = B(2007, 9, 10, 4, 5, 1, 123)
self.assertEqual(b.__format__(""), str(dt))
self.assertEqual(format(b, ""), str(dt))
for fmt in [
"m:%m d:%d y:%y",
"m:%m d:%d y:%y H:%H M:%M S:%S",
"%z %Z",
]:
self.assertEqual(dt.__format__(fmt), dt.strftime(fmt))
self.assertEqual(a.__format__(fmt), dt.strftime(fmt))
self.assertEqual(b.__format__(fmt), "B")
self.assertEqual(format(dt, fmt), dt.strftime(fmt))
self.assertEqual(format(a, fmt), dt.strftime(fmt))
self.assertEqual(format(b, fmt), "B")
@unittest.skip("ctime not implemented")
def test_more_ctime(self):

View file

@ -237,10 +237,10 @@ class TestTime(HarmlessMixedComparison, unittest.TestCase):
@unittest.skip("strftime not implemented for CircuitPython time objects")
def test_format(self):
t = self.theclass(1, 2, 3, 4)
self.assertEqual(t.__format__(""), str(t))
self.assertEqual(format(t, ""), str(t))
with self.assertRaisesRegex(TypeError, "must be str, not int"):
t.__format__(123)
format(t, 123)
# check that a derived class's __str__() gets called
class A(self.theclass):
@ -248,7 +248,7 @@ class TestTime(HarmlessMixedComparison, unittest.TestCase):
return "A"
a = A(1, 2, 3, 4)
self.assertEqual(a.__format__(""), "A")
self.assertEqual(format(a, ""), "A")
# check that a derived class's strftime gets called
class B(self.theclass):
@ -256,14 +256,14 @@ class TestTime(HarmlessMixedComparison, unittest.TestCase):
return "B"
b = B(1, 2, 3, 4)
self.assertEqual(b.__format__(""), str(t))
self.assertEqual(format(b, ""), str(t))
for fmt in [
"%H %M %S",
]:
self.assertEqual(t.__format__(fmt), t.strftime(fmt))
self.assertEqual(a.__format__(fmt), t.strftime(fmt))
self.assertEqual(b.__format__(fmt), "B")
self.assertEqual(format(t, fmt), t.strftime(fmt))
self.assertEqual(format(a, fmt), t.strftime(fmt))
self.assertEqual(format(b, fmt), "B")
def test_str(self):
self.assertEqual(str(self.theclass(1, 2, 3, 4)), "01:02:03.000004")