#NEWLINE# def test_other( self ) : #NEWLINE# #INDENT# self . assertEqual ( ( pow ( 3 , 3 ) % 8 ) , pow ( 3 , 3 , 8 ) ) #NEWLINE# self . assertEqual ( ( pow ( 3 , 3 ) % ( - 8 ) ) , pow ( 3 , 3 , ( - 8 ) ) ) #NEWLINE# self . assertEqual ( ( pow ( 3 , 2 ) % ( - 2 ) ) , pow ( 3 , 2 , ( - 2 ) ) ) #NEWLINE# self . assertEqual ( ( pow ( ( - 3 ) , 3 ) % 8 ) , pow ( ( - 3 ) , 3 , 8 ) ) #NEWLINE# self . assertEqual ( ( pow ( ( - 3 ) , 3 ) % ( - 8 ) ) , pow ( ( - 3 ) , 3 , ( - 8 ) ) ) #NEWLINE# self . assertEqual ( ( pow ( 5 , 2 ) % ( - 8 ) ) , pow ( 5 , 2 , ( - 8 ) ) ) #NEWLINE# self . assertEqual ( ( pow ( 3 , 3 ) % 8 ) , pow ( 3 , 3 , 8 ) ) #NEWLINE# self . assertEqual ( ( pow ( 3 , 3 ) % ( - 8 ) ) , pow ( 3 , 3 , ( - 8 ) ) ) #NEWLINE# self . assertEqual ( ( pow ( 3 , 2 ) % ( - 2 ) ) , pow ( 3 , 2 , ( - 2 ) ) ) #NEWLINE# self . assertEqual ( ( pow ( ( - 3 ) , 3 ) % 8 ) , pow ( ( - 3 ) , 3 , 8 ) ) #NEWLINE# self . assertEqual ( ( pow ( ( - 3 ) , 3 ) % ( - 8 ) ) , pow ( ( - 3 ) , 3 , ( - 8 ) ) ) #NEWLINE# self . assertEqual ( ( pow ( 5 , 2 ) % ( - 8 ) ) , pow ( 5 , 2 , ( - 8 ) ) ) #NEWLINE# for i in range ( ( - 10 ) , 11 ) : #NEWLINE# #INDENT# for j in range ( 0 , 6 ) : #NEWLINE# #INDENT# for k in range ( ( - 7 ) , 11 ) : #NEWLINE# #INDENT# if ( ( j >= 0 ) and ( k != 0 ) ) : #NEWLINE# #INDENT# self . assertEqual ( ( pow ( i , j ) % k ) , pow ( i , j , k ) ) #NEWLINE# #UNINDENT# if ( ( j >= 0 ) and ( k != 0 ) ) : #NEWLINE# #INDENT# self . assertEqual ( ( pow ( int ( i ) , self ) % k ) , pow ( int ( i ) , j , k ) )