Module Import alias ImportFrom alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias Import alias Import alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad kwarg body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr For NameStore NameLoad body Print BinOpAdd BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str Call NameLoad SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr If AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore NameLoad attr Call NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr orelse Assign AttributeStore NameLoad attr Call NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpAdd Str Call NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword Num keyword Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Call NameLoad Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr orelse Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign AttributeStore NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr orelse Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Str Str Str Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If Call NameLoad AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Index Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str AttributeLoad AttributeLoad NameLoad attr attr Str Index Num If Call AttributeLoad NameLoad attr Str NameLoad body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str If CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str body Assign NameStore BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad Str BinOpAdd Str NameLoad orelse If CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str body Assign NameStore BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad Str BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Return NameLoad Assign NameStore NameLoad If AttributeLoad NameLoad attr body Assign NameStore Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assert Call NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num keyword Num AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr Str Index Num AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num AttributeLoad NameLoad attr Str If CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num AttributeLoad NameLoad attr Str Assign NameStore ListLoad Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr FunctionDef arguments args defaults body TryExcept body For NameStore AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad Expr Call AttributeLoad NameLoad attr Str Assert Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr BinOpAdd Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return NameLoad handlers ExceptHandler type NameLoad name NameStore body Return NameLoad decorator_list Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword Num Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword Num keyword Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr If CompareGt NameLoad Num body Assign NameStore Num orelse Assign NameStore NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Str Assign NameStore NameStore Num Assign NameStore ListLoad With Call NameLoad keyword NameLoad NameStore body For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num With Call NameLoad keyword NameLoad NameStore body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr FunctionDef arguments args defaults body TryExcept body Return CompareGtE Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body For NameStore AttributeLoad AttributeLoad NameLoad attr attr body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Return AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr FunctionDef arguments args defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword Num decorator_list TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr Raise NameLoad Expr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body If BoolOpAnd CompareNotEq AttributeLoad NameLoad attr Str CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr BinOpAdd BinOpAdd Call NameLoad NameLoad Str Call NameLoad AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If CompareGt NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad decorator_list decorator_list If CompareEq NameLoad Str body Assign NameStore Call NameLoad keyword Str Expr Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BoolOpOr AttributeLoad AttributeLoad NameLoad attr attr ListLoad Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad
N/A N/A time concurrent.futures ThreadPoolExecutor N/A threading eucaops Eucaops eutester WaitForResultException eutester.euinstance EuInstance eutester.eutestcase EutesterTestCase eucaops EC2ops N/A os N/A re N/A random InstanceBasics N/A EutesterTestCase N/A __init__ N/A N/A self name credpath region config_file password emi zone user_data instance_user N/A InstanceBasics None None None None None None None None kwargs N/A N/A 
        EC2 API tests focused on instance store instances

        :param credpath: Path to directory containing eucarc file
        :param region: EC2 Region to run testcase in
        :param config_file: Configuration file path
        :param password: SSH password for bare metal machines if config is passed and keys arent synced
        :param emi: Image id to use for test
        :param zone: Availability Zone to run test in
        :param user_data: User Data to pass to instance
        :param instance_user: User to login to instance as
        :param kwargs: Additional arguments
         N/A N/A N/A N/A super InstanceBasics self __init__ name name N/A N/A N/A self get_args N/A N/A N/A self show_args N/A kw kwargs N/A N/A N/A N/A N/A Setting kwarg: N/A str kw  to  N/A str N/A kwargs N/A kw N/A N/A N/A self set_arg kw N/A kwargs N/A kw N/A N/A N/A self show_args N/A N/A N/A self args region N/A N/A N/A self tester N/A EC2ops credpath N/A N/A self args redpath region N/A N/A self args region N/A N/A N/A self tester N/A Eucaops config_file N/A N/A self args config_file password N/A N/A self args password credpath N/A N/A self args credpath N/A N/A self instance_timeout 600 N/A N/A self group N/A N/A N/A self tester add_group group_name N/A group- N/A str N/A N/A time time N/A N/A N/A N/A self tester authorize_group_by_name group_name N/A N/A self group name N/A N/A N/A N/A self tester authorize_group_by_name group_name N/A N/A self group name port -1 protocol icmp N/A N/A self keypair N/A N/A N/A self tester add_keypair N/A keypair- N/A str N/A N/A time time N/A N/A self keypath N/A %s/%s.pem N/A N/A os curdir N/A N/A self keypair name N/A emi N/A N/A N/A self image N/A N/A N/A self tester get_emi emi N/A N/A self args emi N/A N/A N/A self image N/A N/A N/A self tester get_emi root_device_type instance-store basic_image True N/A N/A self address None N/A N/A self volume None N/A N/A self private_addressing False N/A N/A N/A N/A self args zone N/A N/A zones N/A N/A N/A N/A self tester ec2 get_all_zones N/A N/A self zone N/A N/A N/A random choice zones name N/A N/A N/A self zone N/A N/A self args zone N/A N/A self reservation None N/A N/A self reservation_lock N/A N/A threading Lock N/A N/A self run_instance_params N/A image user_data username keypair group zone return_reservation timeout N/A self image N/A N/A self args user_data N/A N/A self args instance_user N/A N/A self keypair name N/A N/A self group name N/A self zone True N/A self instance_timeout N/A N/A self managed_network True N/A N/A hasattr N/A self tester service_manager N/A N/A cc N/A N/A N/A N/A self tester get_component_machines cc N/A 0 N/A network_mode N/A N/A N/A cc sys N/A N/A cat  N/A N/A self tester eucapath /etc/eucalyptus/eucalyptus.conf | grep MODE N/A 0 N/A N/A N/A re search (SYSTEM|STATIC) network_mode N/A N/A N/A self managed_network False N/A set_reservation N/A N/A self reservation N/A N/A N/A N/A N/A N/A self reservation_lock acquire N/A N/A self reservation reservation N/A N/A N/A N/A self reservation_lock release N/A clean_method N/A N/A self N/A N/A N/A N/A N/A N/A self tester cleanup_artifacts N/A BasicInstanceChecks N/A N/A self N/A N/A N/A 
        This case was developed to run through a series of basic instance tests.
             The tests are as follows:
                   - execute run_instances command
                   - make sure that public DNS name and private IP aren't the same
                       (This is for Managed/Managed-NOVLAN networking modes)
                   - test to see if instance is ping-able
                   - test to make sure that instance is accessible via ssh
                       (ssh into instance and run basic ls command)
             If any of these tests fail, the test case will error out, logging the results.
         N/A reservation N/A N/A N/A self tester run_image N/A self run_instance_params N/A instance N/A reservation instances N/A N/A N/A N/A self assertTrue N/A N/A N/A self tester wait_for_reservation reservation Instance did not go to running N/A N/A N/A self assertTrue N/A N/A N/A self tester ping N/A instance ip_address Could not ping instance N/A N/A N/A N/A self image virtualization_type paravirtual N/A N/A paravirtual_ephemeral N/A N/A /dev/ N/A instance rootfs_device 2 N/A N/A N/A self assertFalse N/A N/A instance found N/A ls -1  paravirtual_ephemeral No such file or directory N/A Did not find ephemeral storage at  paravirtual_ephemeral N/A N/A N/A N/A N/A self image virtualization_type hvm N/A N/A hvm_ephemeral N/A N/A /dev/ N/A instance block_device_prefix b N/A N/A N/A self assertFalse N/A N/A instance found N/A ls -1  hvm_ephemeral No such file or directory N/A Did not find ephemeral storage at  hvm_ephemeral N/A N/A N/A self debug Pinging instance public IP from inside instance N/A N/A N/A instance sys N/A ping -c 1  N/A instance ip_address code 0 N/A N/A N/A self debug Pinging instance private IP from inside instance N/A N/A N/A instance sys N/A ping -c 1  N/A instance private_ip_address code 0 N/A N/A N/A self set_reservation reservation N/A reservation N/A ElasticIps N/A N/A self N/A N/A N/A 
       This case was developed to test elastic IPs in Eucalyptus. This test case does
       not test instances that are launched using private-addressing option.
       The test case executes the following tests:
           - allocates an IP, associates the IP to the instance, then pings the instance.
           - disassociates the allocated IP, then pings the instance.
           - releases the allocated IP address
       If any of the tests fail, the test case will error out, logging the results.
         N/A N/A N/A self reservation N/A N/A reservation N/A N/A N/A self tester run_image N/A self run_instance_params N/A N/A reservation N/A self reservation N/A instance N/A reservation instances N/A N/A N/A N/A instance ip_address N/A instance private_ip_address N/A N/A N/A N/A N/A self tester debug WARNING: System or Static mode detected, skipping ElasticIps N/A reservation N/A domain None N/A N/A instance vpc_id N/A N/A domain vpc N/A N/A self address N/A N/A N/A self tester allocate_address domain domain N/A N/A N/A self assertTrue N/A self address Unable to allocate address N/A N/A N/A N/A self tester associate_address instance N/A self address N/A N/A N/A instance update N/A N/A N/A self assertTrue N/A N/A N/A self tester ping N/A instance ip_address Could not ping instance with new IP N/A N/A N/A N/A self tester disassociate_address_from_instance instance N/A N/A N/A N/A self tester release_address N/A self address N/A N/A self address None N/A N/A isinstance instance EuInstance N/A N/A N/A N/A self tester sleep 5 N/A N/A N/A instance update N/A N/A N/A self assertTrue N/A N/A N/A self tester ping N/A instance ip_address Could not ping after dissassociate N/A N/A N/A self set_reservation reservation N/A reservation N/A MultipleInstances N/A N/A self N/A N/A N/A 
        This case was developed to test the maximum number of m1.small vm types a configured
        cloud can run.  The test runs the maximum number of m1.small vm types allowed, then
        tests to see if all the instances reached a running state.  If there is a failure,
        the test case errors out; logging the results.
         N/A N/A self reservation N/A N/A N/A N/A N/A self tester terminate_instances N/A self reservation N/A N/A N/A self set_reservation None N/A reservation N/A N/A N/A self tester run_image min 2 max 2 N/A self run_instance_params N/A N/A N/A self assertTrue N/A N/A N/A self tester wait_for_reservation reservation Not all instances  went to running N/A N/A N/A self set_reservation reservation N/A reservation N/A LargestInstance N/A N/A self N/A N/A N/A 
        This case was developed to test the maximum number of c1.xlarge vm types a configured
        cloud can run.  The test runs the maximum number of c1.xlarge vm types allowed, then
        tests to see if all the instances reached a running state.  If there is a failure,
        the test case errors out; logging the results.
         N/A N/A self reservation N/A N/A N/A N/A N/A self tester terminate_instances N/A self reservation N/A N/A N/A self set_reservation None N/A reservation N/A N/A N/A self tester run_image type c1.xlarge N/A self run_instance_params N/A N/A N/A self assertTrue N/A N/A N/A self tester wait_for_reservation reservation Not all instances  went to running N/A N/A N/A self set_reservation reservation N/A reservation N/A MetaData N/A N/A self N/A N/A N/A 
        This case was developed to test the metadata service of an instance for consistency.
        The following meta-data attributes are tested:
           - public-keys/0/openssh-key
           - security-groups
           - instance-id
           - local-ipv4
           - public-ipv4
           - ami-id
           - ami-launch-index
           - reservation-id
           - placement/availability-zone
           - kernel-id
           - public-hostname
           - local-hostname
           - hostname
           - ramdisk-id
           - instance-type
           - any bad metadata that shouldn't be present.
        Missing nodes
         ['block-device-mapping/',  'ami-manifest-path']
        If any of these tests fail, the test case will error out; logging the results.
         N/A N/A N/A self reservation N/A N/A reservation N/A N/A N/A self tester run_image N/A self run_instance_params N/A N/A reservation N/A self reservation N/A instance N/A reservation instances N/A N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A N/A N/A N/A instance get_metadata public-keys/0/openssh-key N/A 0 split eucalyptus. N/A -1 N/A N/A self keypair name Incorrect public key in metadata N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A instance get_metadata security-groups N/A 0 N/A N/A self group name Incorrect security group in metadata N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A instance get_metadata instance-id N/A 0 N/A instance id Incorrect instance id in metadata N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A instance get_metadata local-ipv4 N/A 0 N/A instance private_ip_address Incorrect private ip in metadata N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A instance get_metadata public-ipv4 N/A 0 N/A instance ip_address Incorrect public ip in metadata N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A instance get_metadata ami-id N/A 0 N/A instance image_id Incorrect ami id in metadata N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A instance get_metadata ami-launch-index N/A 0 N/A instance ami_launch_index Incorrect launch index in metadata N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A instance get_metadata reservation-id N/A 0 N/A reservation id Incorrect reservation in metadata N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A instance get_metadata placement/availability-zone N/A 0 N/A instance placement Incorrect availability-zone in metadata N/A N/A N/A N/A self image virtualization_type paravirtual N/A N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A instance get_metadata kernel-id N/A 0 N/A instance kernel Incorrect kernel id in metadata N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A instance get_metadata ramdisk-id N/A 0 N/A instance ramdisk Incorrect ramdisk in metadata N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A instance get_metadata public-hostname N/A 0 N/A instance public_dns_name Incorrect public host name in metadata N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A instance get_metadata local-hostname N/A 0 N/A instance private_dns_name Incorrect private host name in metadata N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A instance get_metadata hostname N/A 0 N/A instance private_dns_name Incorrect host name in metadata N/A N/A N/A self assertTrue N/A N/A re match N/A N/A N/A instance get_metadata instance-type N/A 0 N/A instance instance_type Incorrect instance type in metadata N/A bad_meta_data_keys N/A foobar N/A key bad_meta_data_keys N/A N/A N/A N/A self assertTrue N/A N/A re search Not Found N/A N/A join N/A N/A instance get_metadata key No fail message on invalid meta-data node N/A N/A N/A self set_reservation reservation N/A reservation N/A DNSResolveCheck N/A N/A self N/A N/A N/A 
        This case was developed to test DNS resolution information for public/private DNS
        names and IP addresses.  The tested DNS resolution behavior is expected to follow

        AWS EC2.  The following tests are ran using the associated meta-data attributes:
           - check to see if Eucalyptus Dynamic DNS is configured
           - nslookup on hostname; checks to see if it matches local-ipv4
           - nslookup on local-hostname; check to see if it matches local-ipv4
           - nslookup on local-ipv4; check to see if it matches local-hostname
           - nslookup on public-hostname; check to see if it matches local-ipv4
           - nslookup on public-ipv4; check to see if it matches public-host
        If any of these tests fail, the test case will error out; logging the results.
         N/A N/A N/A self reservation N/A N/A reservation N/A N/A N/A self tester run_image N/A self run_instance_params N/A N/A reservation N/A self reservation validate_instance_dns N/A N/A N/A N/A N/A N/A N/A instance N/A reservation instances N/A N/A N/A N/A N/A re search internal N/A instance private_dns_name N/A N/A N/A N/A N/A self tester debug Did not find instance DNS enabled, skipping test N/A N/A N/A self set_reservation reservation N/A reservation N/A N/A N/A self debug 
# Test to see if Dynamic DNS has been configured 
# Per AWS standard, resolution should have private hostname or private IP as a valid response
# Perform DNS resolution against public IP and public DNS name
# Perform DNS resolution against private IP and private DNS name
# Check to see if nslookup was able to resolve
 N/A N/A isinstance instance EuInstance N/A N/A N/A self debug Check nslookup to resolve public DNS Name to local-ipv4 address N/A N/A N/A self assertTrue N/A N/A instance found N/A nslookup  N/A instance public_dns_name N/A instance private_ip_address Incorrect DNS resolution for hostname. N/A N/A N/A self debug Check nslookup to resolve public-ipv4 address to public DNS name N/A N/A self managed_network N/A N/A N/A N/A self assertTrue N/A N/A instance found N/A nslookup  N/A instance ip_address N/A instance public_dns_name Incorrect DNS resolution for public IP address N/A N/A N/A self debug Check nslookup to resolve private DNS Name to local-ipv4 address N/A N/A self managed_network N/A N/A N/A N/A self assertTrue N/A N/A instance found N/A nslookup  N/A instance private_dns_name N/A instance private_ip_address Incorrect DNS resolution for private hostname. N/A N/A N/A self debug Check nslookup to resolve local-ipv4 address to private DNS name N/A N/A N/A self assertTrue N/A N/A instance found N/A nslookup  N/A instance private_ip_address N/A instance private_dns_name Incorrect DNS resolution for private IP address N/A N/A N/A self debug Attempt to ping instance public_dns_name N/A N/A N/A self assertTrue N/A N/A N/A self tester ping N/A instance public_dns_name N/A True N/A N/A N/A Exception N/A e N/A N/A False N/A N/A N/A N/A N/A self tester wait_for_result validate_instance_dns True timeout 120 N/A N/A N/A self set_reservation reservation N/A reservation N/A Reboot N/A N/A self N/A N/A N/A 
        This case was developed to test IP connectivity and volume attachment after
        instance reboot.  The following tests are done for this test case:
                   - creates a 1 gig EBS volume, then attach volume
                   - reboot instance
                   - attempts to connect to instance via ssh
                   - checks to see if EBS volume is attached
                   - detaches volume
                   - deletes volume
        If any of these tests fail, the test case will error out; logging the results.
         N/A N/A N/A self reservation N/A N/A reservation N/A N/A N/A self tester run_image N/A self run_instance_params N/A N/A reservation N/A self reservation N/A instance N/A reservation instances N/A N/A volume N/A N/A N/A self tester create_volume N/A instance placement size 1 timepergig 180 N/A N/A N/A instance attach_volume volume N/A N/A N/A instance reboot_instance_and_verify waitconnect 20 N/A N/A N/A instance detach_euvolume volume N/A N/A N/A N/A self tester delete_volume volume N/A N/A N/A self set_reservation reservation N/A reservation N/A Churn N/A N/A self N/A N/A N/A 
        This case was developed to test robustness of Eucalyptus by starting instances,
        stopping them before they are running, and increase the time to terminate on each
        iteration.  This test case leverages the BasicInstanceChecks test case. The
        following steps are ran:
            - runs BasicInstanceChecks test case 5 times, 10 second apart.
            - While each test is running, run and terminate instances with a 10sec sleep in between.
            - When a test finishes, rerun BasicInstanceChecks test case.
        If any of these tests fail, the test case will error out; logging the results.
         N/A N/A self reservation N/A N/A N/A N/A N/A self tester terminate_instances N/A self reservation N/A N/A N/A self set_reservation None N/A N/A N/A available_instances_before N/A N/A N/A self tester get_available_vms zone N/A self zone N/A N/A available_instances_before 4 N/A N/A count 4 N/A N/A count available_instances_before N/A N/A N/A IndexError N/A e N/A N/A N/A N/A self debug Running as non-admin, defaulting to 4 VMs N/A available_instances_before count 4 N/A future_instances N/A N/A N/A ThreadPoolExecutor max_workers count executor N/A N/A i N/A xrange count N/A N/A N/A N/A future_instances append N/A N/A executor submit N/A self BasicInstanceChecks N/A N/A N/A N/A self tester sleep 10 N/A N/A ThreadPoolExecutor max_workers count executor N/A N/A future future_instances N/A N/A N/A N/A executor submit N/A N/A self tester terminate_instances N/A N/A future result available_after_greater N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A self tester get_available_vms zone N/A self zone available_instances_before N/A N/A N/A IndexError N/A e N/A N/A N/A N/A self debug Running as non-admin, skipping validation of available VMs. N/A True N/A N/A N/A N/A N/A self tester wait_for_result available_after_greater result True timeout 360 N/A PrivateIPAddressing N/A N/A self N/A N/A N/A 
        This case was developed to test instances that are launched with private-addressing
        set to True.  The tests executed are as follows:
            - run an instance with private-addressing set to True
            - allocate/associate/disassociate/release an Elastic IP to that instance
            - check to see if the instance went back to private addressing
        If any of these tests fail, the test case will error out; logging the results.
         N/A N/A self reservation N/A N/A instance N/A N/A self reservation instances N/A N/A N/A N/A instance ip_address N/A instance private_ip_address N/A N/A N/A N/A N/A self tester debug WARNING: System or Static mode detected, skipping PrivateIPAddressing N/A N/A self reservation N/A N/A N/A N/A self tester terminate_instances N/A self reservation N/A N/A N/A self set_reservation None N/A reservation N/A N/A N/A self tester run_image private_addressing True auto_connect False N/A self run_instance_params N/A instance N/A reservation instances N/A N/A address N/A N/A N/A self tester allocate_address N/A N/A N/A self assertTrue address Unable to allocate address N/A N/A N/A N/A self tester associate_address instance address N/A N/A N/A N/A self tester sleep 30 N/A N/A N/A instance update N/A N/A N/A self debug N/A N/A Attempting to ping associated IP:"{0}" format N/A address public_ip N/A N/A N/A self assertTrue N/A N/A N/A self tester ping N/A instance ip_address Could not ping instance with new IP N/A N/A N/A self debug N/A N/A Disassociating address:{0} from instance:{1} format N/A address public_ip N/A instance id N/A N/A N/A address disassociate N/A N/A N/A N/A self tester sleep 30 N/A N/A N/A instance update N/A N/A N/A self debug N/A N/A Confirming disassociated IP:"{0}" is no longer in use format N/A address public_ip wait_for_ping N/A N/A N/A N/A N/A N/A N/A N/A self tester ping N/A address public_ip poll_count 1 N/A N/A N/A N/A N/A N/A N/A self tester wait_for_result callback wait_for_ping result False N/A N/A N/A WaitForResultException N/A WE N/A N/A N/A N/A self errormsg N/A N/A Was able to ping address:'{0}' that should no long be associated with an instance format N/A address public_ip N/A WE N/A N/A N/A address release N/A N/A instance ip_address N/A N/A N/A N/A N/A instance ip_address 0.0.0.0 N/A N/A instance ip_address N/A instance private_ip_address N/A N/A N/A N/A self fail N/A N/A Instance:'{0}' received a new public IP:'{0}' after disassociate format N/A instance id N/A instance ip_address N/A N/A N/A N/A self tester terminate_instances reservation N/A N/A N/A self set_reservation reservation N/A reservation N/A ReuseAddresses N/A N/A self N/A N/A N/A 
        This case was developed to test when you run instances in a series, and make sure
        they get the same address.  The test launches an instance, checks the IP information,
        then terminates the instance. This test is launched 5 times in a row.  If there
        is an error, the test case will error out; logging the results.
         N/A prev_address None N/A N/A self reservation N/A N/A N/A N/A N/A self tester terminate_instances N/A self reservation N/A N/A N/A self set_reservation None N/A i N/A xrange 5 N/A N/A reservation N/A N/A N/A self tester run_image N/A self run_instance_params N/A instance N/A reservation instances N/A N/A N/A prev_address None N/A N/A N/A N/A self assertTrue N/A N/A re search N/A str prev_address N/A str N/A instance ip_address N/A N/A N/A str prev_address  Address did not get reused but rather   N/A str N/A instance public_dns_name N/A prev_address N/A instance ip_address N/A N/A N/A N/A self tester terminate_instances reservation N/A BundleInstance N/A N/A self N/A N/A N/A N/A N/A self reservation N/A N/A N/A self reservation N/A N/A N/A self tester run_image N/A self run_instance_params N/A original_image N/A N/A self run_instance_params N/A image N/A instance N/A N/A self reservation instances N/A N/A current_time N/A str N/A int N/A N/A time time N/A temp_file N/A /root/my-new-file- current_time N/A N/A N/A instance sys N/A touch  temp_file N/A N/A N/A N/A self tester sleep 60 N/A starting_uptime N/A N/A instance get_uptime N/A N/A N/A self run_instance_params N/A image N/A N/A N/A self tester bundle_instance_monitor_and_register instance N/A N/A N/A instance connect_to_instance N/A ending_uptime N/A N/A instance get_uptime N/A N/A ending_uptime starting_uptime N/A N/A N/A Exception Instance did not get stopped then started N/A bundled_image_reservation N/A N/A N/A self tester run_image N/A self run_instance_params N/A new_instance N/A bundled_image_reservation instances N/A N/A N/A N/A new_instance sys N/A ls  temp_file code 0 N/A N/A N/A N/A self tester terminate_instances bundled_image_reservation N/A N/A N/A self run_instance_params N/A image original_image N/A N/A N/A N/A __name__ __main__ N/A N/A testcase N/A EutesterTestCase name instancetest N/A N/A N/A testcase setup_parser description Test the Eucalyptus EC2 instance store image functionality. N/A N/A N/A testcase get_args N/A instancetestsuite N/A N/A testcase do_with_args InstanceBasics N/A test_list N/A N/A N/A testcase args tests N/A BasicInstanceChecks DNSResolveCheck Reboot MetaData ElasticIps MultipleInstances LargestInstance PrivateIPAddressing Churn N/A unit_list N/A N/A test test_list N/A N/A test N/A getattr instancetestsuite test N/A N/A N/A unit_list append N/A N/A testcase create_testunit_from_method test N/A N/A testcase clean_method N/A instancetestsuite clean_method N/A result N/A N/A testcase run_test_case_list unit_list N/A N/A exit result