Skip to content

Commit 8541823

Browse files
committed
test: fix import path for DateTimeFormatsIterator and sync types
1 parent c329d8b commit 8541823

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

tests/assert_type/forms/test_fields.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22

33
import json
44
from typing import Collection
5+
# DateTimeFormatsIterator ko explicitly 'fields' se import karo
56
from django.forms import DateField, JSONField
7+
from django.forms.fields import DateTimeFormatsIterator
68
from typing_extensions import assert_type
79

810
# 1. Test for BaseTemporalField (via DateField)
911
def test_temporal_field_input_formats() -> None:
1012
field = DateField(input_formats=["%Y-%m-%d"])
11-
assert_type(field.input_formats, Collection[str] | None)
13+
# Ab VS Code ko 'DateTimeFormatsIterator' mil jayega aur red line hat jayegi
14+
assert_type(field.input_formats, Collection[str] | DateTimeFormatsIterator | None)
1215

1316
# 2. Test for JSONField Encoder/Decoder
1417
class MyEncoder(json.JSONEncoder):

0 commit comments

Comments
 (0)