<s> from eutester . eutestcase import EutesterTestCase <EOL> from testcases . cloud_user . images . imageutils import ImageUtils <EOL> machine = None <EOL> testcase = EutesterTestCase ( ) <EOL> testcase . setup_parser ( testname = '<STR_LIT>' , <EOL> description = '<STR_LIT>' , <EOL> emi = False , <EOL> testlist = False ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , help = '<STR_LIT>' , default = None ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , dest = '<STR_LIT>' , help = '<STR_LIT>' , default = None ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , dest = '<STR_LIT>' , help = '<STR_LIT>' , default = None ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , dest = '<STR_LIT>' , help = '<STR_LIT>' , default = '<STR_LIT:root>' ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , dest = '<STR_LIT>' , help = '<STR_LIT>' , default = None ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , dest = '<STR_LIT>' , help = '<STR_LIT>' , default = None ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , help = '<STR_LIT>' , default = '<STR_LIT>' ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , dest = '<STR_LIT>' , help = '<STR_LIT>' , default = None ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , dest = '<STR_LIT>' , help = '<STR_LIT>' , default = None ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , dest = '<STR_LIT>' , help = '<STR_LIT>' , default = <NUM_LIT> ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , dest = '<STR_LIT>' , help = '<STR_LIT>' , default = <NUM_LIT> ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , help = '<STR_LIT>' , default = None ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , dest = '<STR_LIT>' , help = '<STR_LIT>' , default = None ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , dest = '<STR_LIT>' , help = '<STR_LIT>' , default = "<STR_LIT>" ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , help = '<STR_LIT>' , action = '<STR_LIT:store_true>' , default = False ) <EOL> testcase . parser . add_argument ( '<STR_LIT>' , help = '<STR_LIT>' , default = <NUM_LIT> ) <EOL> testcase . get_args ( ) <EOL> testcase . args . worker_password = testcase . args . worker_password or testcase . args . password <EOL> testcase . args . worker_keypath = testcase . args . worker_keypath or testcase . args . keypair <EOL> if ( not testcase . args . url and not testcase . args . filepath ) or ( testcase . args . url and testcase . args . filepath ) : <EOL> raise Exception ( '<STR_LIT>' ) <EOL> if str ( testcase . args . image_type ) . lower ( ) == "<STR_LIT>" : <EOL> testcase . args . kernel = "<STR_LIT>" <EOL> def make_image_public ( ) : <EOL> emi = image_utils . tester . test_resources [ '<STR_LIT>' ] [ <NUM_LIT:0> ] <EOL> emi . set_launch_permissions ( group_names = [ '<STR_LIT:all>' ] ) <EOL> testcase . debug ( '<STR_LIT>' + str ( emi ) + '<STR_LIT>' ) <EOL> image_utils = testcase . do_with_args ( ImageUtils ) <EOL> test1 = testcase . create_testunit_from_method ( image_utils . create_emi ) <EOL> test2 = testcase . create_testunit_from_method ( make_image_public ) <EOL> result = testcase . run_test_case_list ( [ test1 , test2 ] , eof = True , clean_on_exit = False , printresults = True ) <EOL> if image_utils . tester . test_resources [ '<STR_LIT>' ] : <EOL> emi = image_utils . tester . test_resources [ '<STR_LIT>' ] . pop ( ) <EOL> testcase . debug ( '<STR_LIT>' + str ( emi ) + '<STR_LIT>' ) <EOL> exit ( result ) </s>
