1= {
2 "assertEqual": (("first", "second"), _compare(ast.Eq)),
3 "assertNotEqual": (("first", "second"), _compare(ast.NotEq)),
4 "assertTrue": (("expr", ), lambda e: [e]),
5 "assertFalse": (("expr", ), lambda e: [_not(e)]),
6 "assertIs": (("expr1", "expr2"), _compare(ast.Is)),
7 "assertIsNot": (("expr1", "expr2"), _compare(ast.IsNot)),
8 "assertIsNone": (("obj", ), _compare_none(ast.Is)),
9 "assertIsNotNone": (("obj", ), _compare_none(ast.IsNot)),
10 "assertIn": (("member", "container"), _compare(ast.In)),
11 "assertNotIn": (("member", "container"), _compare(ast.NotIn)),
12 "assertLess": (("a", "b"), _compare(ast.Lt)),
13 "assertLessEqual": (("a", "b"), _compare(ast.LtE)),
14 "assertGreater": (("a", "b"), _compare(ast.Gt)),
15 "assertGreaterEqual": (("a", "b"), _compare(ast.GtE)),
16 "assertIsInstance": (("obj", "cls"), lambda o, c: [_isinstance(o, c)]),
17 "assertNotIsInstance": (("obj", "cls"), lambda o, c: [_not(_isinstance(o, c))]),
18 "assertListEqual": (("list1", "list2"), _typed_equal("list")),
19 "assertTupleEqual": (("tuple1", "tuple2"), _typed_equal("tuple")),
20 "assertDictEqual": (("d1", "d2"), _typed_equal("dict")),
21 "assertMultiLineEqual": (("first", "second"), _typed_equal("str")),
22 "fail": ((), lambda: [ast.Constant(value=False)]),
23}