"テスト" == unicode("テスト", sys.getdefaultencoding()) はあり得ないと思われ。

確認だけど、IDLEのシェル(対話モード)のリテラルの話をしているんだよね?
だったら多分>>83の言う通り「u != tがIDLEの正しい動作」でFA。