housekeep: replace deprecated datetime functions

tests show warnings for deprecated utc functions with python 3.12

Signed-off-by: moson <moson@archlinux.org>
This commit is contained in:
moson 2024-04-25 18:24:16 +02:00
parent ffddf63975
commit afb7af3e27
No known key found for this signature in database
GPG key ID: 4A4760AB4EE15296
9 changed files with 21 additions and 21 deletions

View file

@ -1,5 +1,5 @@
import warnings
from datetime import datetime, timedelta
from datetime import UTC, datetime, timedelta
import pytest
from sqlalchemy import exc as sa_exc
@ -17,7 +17,7 @@ def setup(db_test):
@pytest.fixture
def ban() -> Ban:
ts = datetime.utcnow() + timedelta(seconds=30)
ts = datetime.now(UTC) + timedelta(seconds=30)
with db.begin():
ban = create(Ban, IPAddress="127.0.0.1", BanTS=ts)
yield ban
@ -30,7 +30,7 @@ def test_ban(ban: Ban):
def test_invalid_ban():
with pytest.raises(sa_exc.IntegrityError):
bad_ban = Ban(BanTS=datetime.utcnow())
bad_ban = Ban(BanTS=datetime.now(UTC))
# We're adding a ban with no primary key; this causes an
# SQLAlchemy warnings when committing to the DB.