#NEWLINE# def test_add_arguments( self ) : #NEWLINE# #INDENT# p = argparse . ArgumentParser ( ) #NEWLINE# android . BuildEnvironment . add_arguments ( p ) #NEWLINE# args = [ ( '--' + android . _SDK_HOME ) , 'a' , ( '--' + android . _NDK_HOME ) , 'b' , ( '--' + android . _ANT_PATH ) , 'c' , ( '--' + android . _ANT_FLAGS ) , 'd' , ( '--' + android . _ANT_TARGET ) , 'e' , ( '--' + android . _APK_KEYSTORE ) , 'f' , ( '--' + android . _APK_PASSFILE ) , 'g' , ( '--' + android . _APK_KEYALIAS ) , 'h' , ( '--' + android . _APK_KEYPK8 ) , 'i' , ( '--' + android . _APK_KEYPEM ) , 'j' , ( '--' + android . _SIGN_APK ) ] #NEWLINE# argobj = p . parse_args ( args ) #NEWLINE# d = vars ( argobj ) #NEWLINE# self . assertEqual ( 'a' , d [ android . _SDK_HOME ] ) #NEWLINE# self . assertEqual ( 'b' , d [ android . _NDK_HOME ] ) #NEWLINE# self . assertEqual ( 'c' , d [ android . _ANT_PATH ] ) #NEWLINE# self . assertEqual ( 'd' , d [ android . _ANT_FLAGS ] ) #NEWLINE# self . assertEqual ( 'e' , d [ android . _ANT_TARGET ] ) #NEWLINE# self . assertEqual ( 'f' , d [ android . _APK_KEYSTORE ] ) #NEWLINE# self . assertEqual ( 'g' , d [ android . _APK_PASSFILE ] ) #NEWLINE# self . assertEqual ( 'h' , d [ android . _APK_KEYALIAS ] ) #NEWLINE# self . assertEqual ( 'i' , d [ android . _APK_KEYPK8 ] ) #NEWLINE# self . assertEqual ( 'j' , d [ android . _APK_KEYPEM ] ) #NEWLINE# self . assertTrue ( argobj [ android . _SIGN_APK ] ) #NEWLINE# self . assertEqual ( os . getcwd ( ) , d [ common . _PROJECT_DIR ] ) #NEWLINE# self . assertNotIn ( linux . _CMAKE_FLAGS , d ) #NEWLINE# self . assertNotIn ( linux . _CMAKE_PATH , d )