1# test equality
2
3print(None == None)
4
5print(False == None)
6print(False == False)
7print(False == True)
8
9print(() == ())
10print(() == [])
11print([] == [])
12print(() == {})
13print({} == ())
14
15print(() == None)
16print(() == False)
17print(() == print)
18
19print([] == None)
20print([] == False)
21print([] == print)
22
23print({} == None)
24print({} == False)
25print({} == print)
26
27print(1 == 1)
28print(1 == 2)
29print(1 == ())
30print(1 == [])
31print(1 == {})
32print(1 == 'a')
33
34print('a' == 'a')
35print('a' == 'ab')
36print('a' == 1)
37print('a' == ())
38
39# same as above but with !=
40
41print(None != None)
42
43print(False != None)
44print(False != False)
45print(False != True)
46
47print(() != ())
48print(() != [])
49print([] != [])
50print(() != {})
51print({} != ())
52
53print(() != None)
54print(() != False)
55print(() != print)
56
57print([] != None)
58print([] != False)
59print([] != print)
60
61print({} != None)
62print({} != False)
63print({} != print)
64
65print(1 != 1)
66print(1 != 2)
67print(1 != ())
68print(1 != [])
69print(1 != {})
70print(1 != 'a')
71
72print('a' != 'a')
73print('a' != 'ab')
74print('a' != 1)
75print('a' != ())
76