__init__.py |
Returns invalid use cases for the specific type with the given restrictions.
>>> get_invalid_cases("boolean")
[42, None, [], 'foo', {}]
>>> get_invalid_cases("list")
[42, False, None, 'foo', {}]
>>> get_invalid_cases("string")
[42, False, None, [], {}]
>>> get_invalid_cases("dict")
[42, False, None, [], 'foo']
>>> get_invalid_cases("number")
[False, None, [], 'foo', {}]
>>> get_invalid_cases("boolean", nullable=True)
[42, [], 'foo', {}]
>>> get_invalid_cases("boolean", nullable=False)
[42, None, [], 'foo', {}]
>>> get_invalid_cases("invalid_type")
Traceback (most recent call last):
...
ValueError: Unexpected type: invalid_type
|
8960 |
browser |
|
|
browsing_context |
|
|
emulation |
|
|
errors |
|
|
external |
|
|
input |
|
|
integration |
|
|
log |
|
|
network |
|
|
script |
|
|
session |
|
|
storage |
|
|
web_extension |
|
|
WEB_FEATURES.yml |
|
47 |