Skip to content

Commit 8c5daae

Browse files
remove test tz class, use timezone class
1 parent 25b8e1c commit 8c5daae

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

tests/unit/test_data_filter.py

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
15-
from datetime import datetime, timedelta, tzinfo, timezone
15+
from datetime import datetime, timedelta, timezone
1616
import logging
1717
import pytest
1818

@@ -98,24 +98,14 @@ def _test_callback(x): # pragma: no cover
9898
callback=_test_callback)
9999

100100

101-
class TZTest(tzinfo):
102-
103-
def __init__(self, offset=None):
104-
self.offset = offset
105-
super().__init__()
106-
107-
def utcoffset(self, dt):
108-
return timedelta(hours=self.offset) if self.offset else None
109-
110-
111101
@pytest.mark.parametrize(
112102
"dtime,expected",
113103
[(datetime(2022, 5, 1, 1, 0, 0, 1), '2022-05-01T01:00:00.000001Z'),
114104
(datetime(2022, 5, 1, 1, 0, 1), '2022-05-01T01:00:01Z'),
115105
(datetime(2022, 6, 1, 1, 1), '2022-06-01T01:01:00Z'),
116106
(datetime(2022, 6, 1, 1), '2022-06-01T01:00:00Z'),
117-
(datetime(2022, 6, 1, 1, tzinfo=TZTest(0)), '2022-06-01T01:00:00Z'),
118-
(datetime(2022, 6, 1, 1, tzinfo=TZTest(1)), '2022-06-01T01:00:00+01:00'),
107+
(datetime(2022, 6, 1, 1, tzinfo=timezone(timedelta(hours=1))),
108+
'2022-06-01T01:00:00+01:00'),
119109
(datetime(2022, 6, 1, 1, tzinfo=timezone(timedelta(0))),
120110
'2022-06-01T01:00:00+00:00')])
121111
def test__datetime_to_rfc3339_basic(dtime, expected):

0 commit comments

Comments
 (0)