def METHOD_NAME(self):
    self._lexer = self._construct_lexer(0)
    self._lexer.set_drop_last_token(True)
    self._assert_next_token_is_tab(tab_position=0)
    self.assertIsNone(self._lexer.token())
    self._lexer = self._construct_lexer(1)
    self._lexer.set_drop_last_token(True)
    self._assert_next_token_is_tab(tab_position=0)
    self.assertIsNone(self._lexer.token())
    self._lexer = self._construct_lexer(2)
    self._lexer.set_drop_last_token(True)
    self._assert_n_numbered_tokens_available(1)
    self._assert_next_token_is_tab(tab_position=2)
    self.assertIsNone(self._lexer.token())
    self._lexer = self._construct_lexer(3)
    self._lexer.set_drop_last_token(True)
    self._assert_n_numbered_tokens_available(2)
    self._assert_next_token_is_tab(tab_position=4)
    self.assertIsNone(self._lexer.token())