diff options
author | John Wiegley <johnw@newartisans.com> | 2009-10-28 22:50:33 -0400 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2009-10-28 22:50:33 -0400 |
commit | 9a07652fd8edf0b15efb8a658798adb968567e16 (patch) | |
tree | dd4ddaa75a76254c2a4846fdc0ae630d4cd9068d /test/unit/t_expr.cc | |
parent | 47df7dd60e9209db3be91a7b29a91911ee4a846b (diff) | |
download | fork-ledger-9a07652fd8edf0b15efb8a658798adb968567e16.tar.gz fork-ledger-9a07652fd8edf0b15efb8a658798adb968567e16.tar.bz2 fork-ledger-9a07652fd8edf0b15efb8a658798adb968567e16.zip |
Disabled some of the expression tests under Python
Diffstat (limited to 'test/unit/t_expr.cc')
-rw-r--r-- | test/unit/t_expr.cc | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/test/unit/t_expr.cc b/test/unit/t_expr.cc index 970706a2..57becea9 100644 --- a/test/unit/t_expr.cc +++ b/test/unit/t_expr.cc @@ -40,6 +40,7 @@ void ValueExprTestCase::tearDown() void ValueExprTestCase::testPredicateTokenizer1() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("foo")); args.push_back(string_value("and")); @@ -51,10 +52,12 @@ void ValueExprTestCase::testPredicateTokenizer1() assertEqual(query_lexer_t::token_t::TOK_AND, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer2() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("foo and bar")); @@ -64,10 +67,12 @@ void ValueExprTestCase::testPredicateTokenizer2() assertEqual(query_lexer_t::token_t::TOK_AND, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer3() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("(foo")); args.push_back(string_value("and")); @@ -81,10 +86,12 @@ void ValueExprTestCase::testPredicateTokenizer3() assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::RPAREN, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer4() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("(")); args.push_back(string_value("foo")); @@ -100,10 +107,12 @@ void ValueExprTestCase::testPredicateTokenizer4() assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::RPAREN, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer5() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("( foo and")); args.push_back(string_value("bar)")); @@ -116,10 +125,12 @@ void ValueExprTestCase::testPredicateTokenizer5() assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::RPAREN, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer6() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("=foo")); args.push_back(string_value("and")); @@ -132,10 +143,12 @@ void ValueExprTestCase::testPredicateTokenizer6() assertEqual(query_lexer_t::token_t::TOK_AND, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer7() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("=foo and bar")); @@ -144,10 +157,12 @@ void ValueExprTestCase::testPredicateTokenizer7() assertEqual(query_lexer_t::token_t::TOK_EQ, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer8() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("expr foo and bar")); @@ -156,10 +171,12 @@ void ValueExprTestCase::testPredicateTokenizer8() assertEqual(query_lexer_t::token_t::TOK_EXPR, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer9() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("expr")); args.push_back(string_value("foo and bar")); @@ -169,10 +186,12 @@ void ValueExprTestCase::testPredicateTokenizer9() assertEqual(query_lexer_t::token_t::TOK_EXPR, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer10() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("expr")); args.push_back(string_value("foo")); @@ -186,10 +205,12 @@ void ValueExprTestCase::testPredicateTokenizer10() assertEqual(query_lexer_t::token_t::TOK_AND, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer11() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("foo")); args.push_back(string_value("and")); @@ -205,10 +226,12 @@ void ValueExprTestCase::testPredicateTokenizer11() assertEqual(query_lexer_t::token_t::TOK_OR, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer12() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("foo")); args.push_back(string_value("and")); @@ -224,10 +247,12 @@ void ValueExprTestCase::testPredicateTokenizer12() assertEqual(query_lexer_t::token_t::TOK_OR, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer13() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("foo")); args.push_back(string_value("and")); @@ -242,10 +267,12 @@ void ValueExprTestCase::testPredicateTokenizer13() assertEqual(query_lexer_t::token_t::TOK_OR, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer14() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("foo")); args.push_back(string_value("and")); @@ -260,10 +287,12 @@ void ValueExprTestCase::testPredicateTokenizer14() assertEqual(query_lexer_t::token_t::TOK_OR, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer15() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("foo")); args.push_back(string_value("and")); @@ -277,10 +306,12 @@ void ValueExprTestCase::testPredicateTokenizer15() assertEqual(query_lexer_t::token_t::TOK_OR, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } void ValueExprTestCase::testPredicateTokenizer16() { +#ifndef NOT_FOR_PYTHON value_t args; args.push_back(string_value("foo")); args.push_back(string_value("and bar|baz")); @@ -293,4 +324,5 @@ void ValueExprTestCase::testPredicateTokenizer16() assertEqual(query_lexer_t::token_t::TOK_OR, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::TERM, tokens.next_token().kind); assertEqual(query_lexer_t::token_t::END_REACHED, tokens.next_token().kind); +#endif } |