public void TestMultipleDedent()
{
Token[] tokens = new Token[] {
new SimpleToken(TEXT, "class Math:"),
new SimpleToken(WS, "\n\t"),
new SimpleToken(TEXT, "def foo:"),
new SimpleToken(WS, "\n\t\t"),
new SimpleToken(TEXT, "pass"),
new SimpleToken(WS, "\n"),
new SimpleToken(TEXT, "print(3)"),
new Token(Token.EOF_TYPE)
};
AssertTokenSequence(tokens,
TEXT, INDENT, TEXT, INDENT, TEXT,
EOS, DEDENT, DEDENT, TEXT, EOS, Token.EOF_TYPE);
}