mirror of
https://github.com/jazzband/django-auditlog.git
synced 2026-03-16 22:20:26 +00:00
Skip incompatible tests on Django 6.0+
refs: - #635 - #646 - https://code.djangoproject.com/ticket/27222
This commit is contained in:
parent
572aeebec7
commit
cb5a264287
1 changed files with 10 additions and 1 deletions
|
|
@ -4,11 +4,12 @@ import json
|
|||
import random
|
||||
import warnings
|
||||
from datetime import timezone
|
||||
from unittest import mock
|
||||
from unittest import mock, skipIf
|
||||
from unittest.mock import patch
|
||||
|
||||
import freezegun
|
||||
from dateutil.tz import gettz
|
||||
from django import VERSION as DJANGO_VERSION
|
||||
from django.apps import apps
|
||||
from django.conf import settings
|
||||
from django.contrib.admin.sites import AdminSite
|
||||
|
|
@ -1213,6 +1214,10 @@ class DateTimeFieldModelTest(TestCase):
|
|||
)
|
||||
dtm.save()
|
||||
|
||||
@skipIf(
|
||||
DJANGO_VERSION >= (6, 0, 0),
|
||||
"Django 6.0+ evaluates Now() during save (ticket #27222)",
|
||||
)
|
||||
def test_datetime_field_functions_now(self):
|
||||
timestamp = datetime.datetime(2017, 1, 10, 15, 0, tzinfo=timezone.utc)
|
||||
date = datetime.date(2017, 1, 10)
|
||||
|
|
@ -1231,6 +1236,10 @@ class DateTimeFieldModelTest(TestCase):
|
|||
dtm.save()
|
||||
self.assertEqual(dtm.naive_dt, Now())
|
||||
|
||||
@skipIf(
|
||||
DJANGO_VERSION >= (6, 0, 0),
|
||||
"Django 6.0+ evaluates Value() during save (ticket #27222)",
|
||||
)
|
||||
def test_json_field_value_none(self):
|
||||
json_model = NullableJSONModel(json=Value(None, JSONField()))
|
||||
json_model.save()
|
||||
|
|
|
|||
Loading…
Reference in a new issue