mirror of https://github.com/arendst/Tasmota.git
30 lines
925 B
Plaintext
30 lines
925 B
Plaintext
|
class mylist : classof([]) end
|
||
|
|
||
|
assert(issubclass(mylist, list) == true)
|
||
|
assert(issubclass(mylist, []) == true)
|
||
|
assert(issubclass(mylist(), list) == false)
|
||
|
assert(issubclass(mylist(), []) == false)
|
||
|
|
||
|
assert(isinstance(mylist, list) == false)
|
||
|
assert(isinstance(mylist, []) == false)
|
||
|
assert(isinstance(mylist(), list) == true)
|
||
|
assert(isinstance(mylist(), []) == true)
|
||
|
|
||
|
assert(issubclass(list, list) == true)
|
||
|
assert(issubclass(list, []) == true)
|
||
|
assert(issubclass(list(), list) == false)
|
||
|
assert(issubclass(list(), []) == false)
|
||
|
|
||
|
assert(isinstance(list, list) == false)
|
||
|
assert(isinstance(list, []) == false)
|
||
|
assert(isinstance(list(), list) == true)
|
||
|
assert(isinstance(list(), []) == true)
|
||
|
|
||
|
assert(issubclass(list, list) == true)
|
||
|
assert(issubclass(list, []) == true)
|
||
|
assert(issubclass(list(), list) == false)
|
||
|
assert(issubclass(list(), []) == false)
|
||
|
|
||
|
assert(issubclass(list, mylist) == false)
|
||
|
assert(isinstance([], mylist) == false)
|