FEc @sXddkZddkZeiddZeidddddddddgZeiddZeiddZeid dZeed fdfeed fdfeed fdfeed fdfeed fd feed fdfeed fdfeed fdfedd fdfg ZdeifdYZ dZ dS(iNt bitstringt00110011tbitlistiit00000000111111110000000ttsizet&t|t11110011t~t11001100tBooleanLogicTestCasecBseZdZRS(cCsdGHxtD]\}}y|d}|djo|d|d@}n@|djo|d|dB}n|djo|d}n|tid|jptWq tj o2}|di|dijo|GHd GHqq Xq WdS( Ns Testing Boolean operatorsiRiiRR Rs! BOOLEAN LOGIC TEST FAILED(t logicTestst BitVectortAssertionErrort ExceptionR(tselftargstexpectedtoptactualte((sa/home/kak/course.d/ece495f.06.d/scripts/BitVector/BitVector-1.3/TestBitVector/TestBooleanLogic.pyt checkLogicOps      $(t__name__t __module__R(((sa/home/kak/course.d/ece495f.06.d/scripts/BitVector/BitVector-1.3/TestBitVector/TestBooleanLogic.pyR scCstitit|gS(N(tunittestt TestSuitet makeSuiteR (ttype((sa/home/kak/course.d/ece495f.06.d/scripts/BitVector/BitVector-1.3/TestBitVector/TestBooleanLogic.pyt getTestSuites*s( R Rtbv1tbv2tbv3tbv4tbv5R tTestCaseR R(((sa/home/kak/course.d/ece495f.06.d/scripts/BitVector/BitVector-1.3/TestBitVector/TestBooleanLogic.pyss"  *