Lines Matching refs:assertEqual
328 self.assertEqual(self.get_tokens("#an/example && (01923_xy)"),
333 self.assertEqual(self.get_tokens("FOO(BAR) && defined(BAZ)"),
338 self.assertEqual(self.get_tokens("/*\n#\n*/"), [])
341 self.assertEqual(self.get_tokens("first\nsecond"), ["first", "second"])
344 self.assertEqual(self.get_tokens("first second\n third", True),
348 self.assertEqual(self.get_tokens("boo /* what the\nhell */", True),
352 self.assertEqual(self.get_tokens("an \\\n example", True),
812 self.assertEqual(self.get_expr("0"), "(int 0)")
813 self.assertEqual(self.get_expr("1"), "(int 1)")
814 self.assertEqual(self.get_expr("-5"), "(int -5)")
815 self.assertEqual(self.get_expr("+1"), "(int 1)")
816 self.assertEqual(self.get_expr("0U"), "(int 0)")
817 self.assertEqual(self.get_expr("015"), "(oct 015)")
818 self.assertEqual(self.get_expr("015l"), "(oct 015)")
819 self.assertEqual(self.get_expr("0x3e"), "(hex 0x3e)")
820 self.assertEqual(self.get_expr("(0)"), "(int 0)")
821 self.assertEqual(self.get_expr("1 && 1"), "(&& (int 1) (int 1))")
822 self.assertEqual(self.get_expr("1 && 0"), "(&& (int 1) (int 0))")
823 self.assertEqual(self.get_expr("EXAMPLE"), "(ident EXAMPLE)")
824 self.assertEqual(self.get_expr("EXAMPLE - 3"),
826 self.assertEqual(self.get_expr("defined(EXAMPLE)"),
828 self.assertEqual(self.get_expr("defined ( EXAMPLE ) "),
830 self.assertEqual(self.get_expr("!defined(EXAMPLE)"),
832 self.assertEqual(self.get_expr("defined(ABC) || defined(BINGO)"),
834 self.assertEqual(self.get_expr("FOO(BAR,5)"), "(call FOO [BAR,5])")
835 self.assertEqual(self.get_expr("A == 1 || defined(B)"),
846 self.assertEqual(self.get_expr_optimize("0"), "(int 0)")
847 self.assertEqual(self.get_expr_optimize("1"), "(int 1)")
848 self.assertEqual(self.get_expr_optimize("1 && 1"), "(int 1)")
849 self.assertEqual(self.get_expr_optimize("1 && +1"), "(int 1)")
850 self.assertEqual(self.get_expr_optimize("0x1 && 01"), "(oct 01)")
851 self.assertEqual(self.get_expr_optimize("1 && 0"), "(int 0)")
852 self.assertEqual(self.get_expr_optimize("0 && 1"), "(int 0)")
853 self.assertEqual(self.get_expr_optimize("0 && 0"), "(int 0)")
854 self.assertEqual(self.get_expr_optimize("1 || 1"), "(int 1)")
855 self.assertEqual(self.get_expr_optimize("1 || 0"), "(int 1)")
856 self.assertEqual(self.get_expr_optimize("0 || 1"), "(int 1)")
857 self.assertEqual(self.get_expr_optimize("0 || 0"), "(int 0)")
858 self.assertEqual(self.get_expr_optimize("A"), "(ident A)")
859 self.assertEqual(self.get_expr_optimize("A", {"A": 1}), "(int 1)")
860 self.assertEqual(self.get_expr_optimize("A || B", {"A": 1}), "(int 1)")
861 self.assertEqual(self.get_expr_optimize("A || B", {"B": 1}), "(int 1)")
862 self.assertEqual(self.get_expr_optimize("A && B", {"A": 1}), "(ident B)")
863 self.assertEqual(self.get_expr_optimize("A && B", {"B": 1}), "(ident A)")
864 self.assertEqual(self.get_expr_optimize("A && B"), "(&& (ident A) (ident B))")
865 self.assertEqual(self.get_expr_optimize("EXAMPLE"), "(ident EXAMPLE)")
866 self.assertEqual(self.get_expr_optimize("EXAMPLE - 3"), "(- (ident EXAMPLE) (int 3))")
867 self.assertEqual(self.get_expr_optimize("defined(EXAMPLE)"), "(defined EXAMPLE)")
868 self.assertEqual(self.get_expr_optimize("defined(EXAMPLE)",
871 self.assertEqual(self.get_expr_optimize("defined(EXAMPLE)",
874 self.assertEqual(self.get_expr_optimize("!defined(EXAMPLE)"), "(! (defined EXAMPLE))")
875 self.assertEqual(self.get_expr_optimize("!defined(EXAMPLE)",
878 self.assertEqual(self.get_expr_optimize("!defined(EXAMPLE)",
881 self.assertEqual(self.get_expr_optimize("defined(A) || defined(B)"),
883 self.assertEqual(self.get_expr_optimize("defined(A) || defined(B)",
886 self.assertEqual(self.get_expr_optimize("defined(A) || defined(B)",
889 self.assertEqual(self.get_expr_optimize("defined(A) || defined(B)",
892 self.assertEqual(self.get_expr_optimize("defined(A) || defined(B)",
896 self.assertEqual(self.get_expr_optimize("defined(A) && defined(B)"),
898 self.assertEqual(self.get_expr_optimize("defined(A) && defined(B)",
901 self.assertEqual(self.get_expr_optimize("defined(A) && defined(B)",
904 self.assertEqual(self.get_expr_optimize("defined(A) && defined(B)",
907 self.assertEqual(self.get_expr_optimize("defined(A) && defined(B)",
910 self.assertEqual(self.get_expr_optimize("A == 1 || defined(B)"),
912 self.assertEqual(self.get_expr_optimize(
921 self.assertEqual(self.get_expr_string("0"), "0")
922 self.assertEqual(self.get_expr_string("1"), "1")
923 self.assertEqual(self.get_expr_string("1 && 1"), "1 && 1")
924 self.assertEqual(self.get_expr_string("1 && 0"), "1 && 0")
925 self.assertEqual(self.get_expr_string("0 && 1"), "0 && 1")
926 self.assertEqual(self.get_expr_string("0 && 0"), "0 && 0")
927 self.assertEqual(self.get_expr_string("1 || 1"), "1 || 1")
928 self.assertEqual(self.get_expr_string("1 || 0"), "1 || 0")
929 self.assertEqual(self.get_expr_string("0 || 1"), "0 || 1")
930 self.assertEqual(self.get_expr_string("0 || 0"), "0 || 0")
931 self.assertEqual(self.get_expr_string("EXAMPLE"), "EXAMPLE")
932 self.assertEqual(self.get_expr_string("EXAMPLE - 3"), "EXAMPLE - 3")
933 self.assertEqual(self.get_expr_string("defined(EXAMPLE)"), "defined(EXAMPLE)")
934 self.assertEqual(self.get_expr_string("defined EXAMPLE"), "defined(EXAMPLE)")
935 self.assertEqual(self.get_expr_string("A == 1 || defined(B)"), "A == 1 || defined(B)")
1648 self.assertEqual(self.get_blocks(["#error hello"]), ["#error hello"])
1651 self.assertEqual(self.get_blocks(["foo", "", "bar"]), ["foo bar"])
1660 self.assertEqual(self.get_blocks(["foo",
1814 self.assertEqual(self.parse(text), expected)
1824 self.assertEqual(self.parse(text), expected)
1837 self.assertEqual(self.parse(text), expected)
1850 self.assertEqual(self.parse(text), expected)
1867 self.assertEqual(self.parse(text), expected)
1884 self.assertEqual(self.parse(text, {"WILL_BE_ONE": "1"}), expected)
1904 self.assertEqual(self.parse(text), expected)
1923 self.assertEqual(self.parse(text, {"WILL_BE_ONE": "1"}), expected)
1943 self.assertEqual(self.parse(text, {"WILL_BE_ONE": "1"}), expected)
1953 self.assertEqual(self.parse(text, macros), expected)
1967 self.assertEqual(self.parse(text, macros), expected)
1980 self.assertEqual(self.parse(text), expected)
1991 self.assertEqual(self.parse(text), expected)
2018 self.assertEqual(self.parse(text, set(["remove"])), expected)
2037 self.assertEqual(self.parse(text, set(["remove"])), expected)
2045 self.assertEqual(self.parse(text, set(["remove"])), expected)
2065 self.assertEqual(self.parse(text, set(["remove"])), expected)
2097 self.assertEqual(self.parse(text, set(["remove1", "remove2"])), expected)
2130 self.assertEqual(self.parse(text, set(["remove1", "remove2"])), expected)
2157 self.assertEqual(self.parse(text), expected)
2166 self.assertEqual(self.parse(text), expected)
2178 self.assertEqual(self.parse(text, set(["function"])), expected)
2183 self.assertEqual(self.parse(text), expected)
2188 self.assertEqual(self.parse(text, set(["variable"])), expected)
2193 self.assertEqual(self.parse(text), expected)
2208 self.assertEqual(self.parse(text), expected)
2219 self.assertEqual(self.parse(text, set(["function"])), expected)
2241 self.assertEqual(self.parse(text), expected)
2287 self.assertEqual(self.parse(text), expected)
2304 self.assertEqual(self.parse(text), expected)
2323 self.assertEqual(self.parse(text), expected)
2340 self.assertEqual(self.parse(text), expected)
2363 self.assertEqual(self.parse(text, set(["function"])), expected)
2384 self.assertEqual(self.parse(text), expected)
2409 self.assertEqual(self.parse(text), expected)
2427 self.assertEqual(self.parse(text), expected)
2448 self.assertEqual(self.parse(text), expected)
2459 self.assertEqual(self.parse(text), expected)