|
@@ -103,6 +103,10 @@ def test_is_generic_alias(cls: type, expected: bool):
|
|
(str, Literal["test", "value", 2, 3], True),
|
|
(str, Literal["test", "value", 2, 3], True),
|
|
(int, Literal["test", "value"], False),
|
|
(int, Literal["test", "value"], False),
|
|
(int, Literal["test", "value", 2, 3], True),
|
|
(int, Literal["test", "value", 2, 3], True),
|
|
|
|
+ (Literal["test", "value"], str, True),
|
|
|
|
+ (Literal["test", "value", 2, 3], str, False),
|
|
|
|
+ (Literal["test", "value"], int, False),
|
|
|
|
+ (Literal["test", "value", 2, 3], int, False),
|
|
*[
|
|
*[
|
|
(NoReturn, super_class, True)
|
|
(NoReturn, super_class, True)
|
|
for super_class in [int, float, str, bool, list, dict, object, Any]
|
|
for super_class in [int, float, str, bool, list, dict, object, Any]
|