1# test containment operator on subclass of a native type
2
3class mylist(list):
4    pass
5
6class mydict(dict):
7    pass
8
9class mybytes(bytes):
10    pass
11
12l = mylist([1, 2, 3])
13print(0 in l)
14print(1 in l)
15
16d = mydict({1:1, 2:2})
17print(0 in l)
18print(1 in l)
19
20b = mybytes(b'1234')
21print(0 in b)
22print(b'1' in b)
23