mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 05:24:52 +08:00
This commit is contained in:
22
stubs/python-dateutil/@tests/test_cases/check_inheritance.py
Normal file
22
stubs/python-dateutil/@tests/test_cases/check_inheritance.py
Normal file
@@ -0,0 +1,22 @@
|
||||
from datetime import date, datetime
|
||||
from typing_extensions import assert_type
|
||||
|
||||
from dateutil.relativedelta import relativedelta
|
||||
|
||||
|
||||
class MyDateTime(datetime):
|
||||
pass
|
||||
|
||||
|
||||
d = MyDateTime.now()
|
||||
x = d - relativedelta(days=1)
|
||||
# https://github.com/python/typeshed/pull/11463
|
||||
# assert_type(x, MyDateTime)
|
||||
|
||||
d3 = datetime.today()
|
||||
x3 = d3 - relativedelta(days=1)
|
||||
assert_type(x3, datetime)
|
||||
|
||||
d2 = date.today()
|
||||
x2 = d2 - relativedelta(days=1)
|
||||
assert_type(x2, date)
|
||||
Reference in New Issue
Block a user