Module Expr Str Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias ClassDef bases Call NameLoad NameLoad Str body FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore AttributeLoad AttributeLoad NameLoad attr attr body If Call AttributeLoad AttributeLoad NameLoad attr attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareGt Call NameLoad NameLoad Num body For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list Call NameLoad NameLoad ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad keyword NameLoad decorator_list decorator_list Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad orelse Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign TupleStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore NameStore Call NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad NameLoad decorator_list
N/A N/A 
EMC Test helpers for ``flocker.node.agents``.
 N/A os N/A yaml zope.interface.verify verifyObject zope.interface implementer twisted.trial.unittest SynchronousTestCase SkipTest twisted.python.components proxyForInterface emc_sio IScaleIOVolumeManager scaleio_client scaleiopy ScaleIO TidyScaleIOVolumeManager N/A N/A proxyForInterface IScaleIOVolumeManager original N/A __init__ N/A N/A self original N/A N/A N/A 
        :param IScaleIOVolumeManager original: An instance of
            ``scaleiopy.scaleio.ScaleIO``.
         N/A N/A self original original N/A N/A N/A N/A self original _login N/A N/A self _logged_in N/A N/A self original _logged_in N/A _cleanup N/A N/A self N/A N/A N/A 
        Remove all the volumes that have been created by this VolumeManager
        wrapper.
         N/A volume N/A N/A self original volumes N/A N/A N/A N/A N/A volume name startswith f N/A N/A siovolume N/A N/A N/A self original get_volume_by_name N/A volume name N/A sdcs N/A N/A N/A self original get_sdc_for_volume siovolume N/A N/A N/A len sdcs 0 N/A N/A sdc sdcs N/A N/A sdc N/A N/A N/A self original get_sdc_by_id N/A sdc N/A sdcId N/A N/A N/A N/A self original unmap_volume_from_sdc siovolume sdcObj sdc N/A N/A N/A N/A N/A self original delete_volume volume N/A N/A N/A implementer IScaleIOVolumeManager IScaleIOVolumeManagerTestsMixin N/A object N/A N/A test_interface N/A N/A self N/A N/A N/A 
        ``client`` provides ``IScaleIOVolumeManager``.
         N/A N/A N/A self assertTrue N/A verifyObject IScaleIOVolumeManager N/A self client N/A N/A make_iscaleiovolumemanager_tests N/A N/A client_factory N/A N/A N/A 
    Build a ``TestCase`` for verifying that an implementation of
    ``IScaleIOVolumeManager`` adheres to that interface.
     Tests N/A IScaleIOVolumeManagerTestsMixin SynchronousTestCase N/A setUp N/A N/A self N/A N/A N/A N/A self client N/A client_factory test_case self N/A N/A N/A Tests N/A scaleio_client_from_environment N/A N/A N/A N/A N/A 
    Create a ``scaleiopy.scaleio.ScaleIO`` using credentials from a
    test_emc_sio.py (TODO move these to config file)

    :returns: An instance of ``scaleiopy.scaleio.ScaleIO`` authenticated
     N/A config_file_path N/A N/A N/A os environ get SCALEIO_CONFIG_FILE N/A N/A config_file_path None N/A N/A config_file N/A open config_file_path N/A N/A N/A SkipTest Supply the path to a scaleio config file using the SCALEIO_CONFIG_FILE environment variable. See: https://docs.clusterhq.com/en/latest/gettinginvolved/acceptance-testing.html for details of the expected format. N/A config N/A N/A yaml load N/A N/A config_file read N/A scaleio_config N/A config N/A scaleio N/A SCALEIO_USERNAME N/A scaleio_config N/A username N/A SCALEIO_PASSWORD N/A scaleio_config N/A password N/A MDM_GW_IP N/A scaleio_config N/A mdm N/A PROTECTION_DOMAIN N/A scaleio_config N/A pdomain N/A SSL N/A scaleio_config N/A ssl N/A DEBUG N/A scaleio_config N/A debug N/A N/A sio pd sp N/A scaleio_client SCALEIO_USERNAME SCALEIO_PASSWORD MDM_GW_IP pdomain PROTECTION_DOMAIN ssl SSL debug_level DEBUG N/A N/A sio pd sp N/A tidy_scaleio_client_for_test N/A N/A test_case N/A N/A N/A 
    Return a ``scaleiopy.scaleio.ScaleIO`` whose ScaleIO API is a
    wrapped by a ``TidyScaleIOVolumeManager`` and register a ``test_case``
    cleanup callback to remove any volumes that are created during each test.
     N/A N/A client pd sp N/A scaleio_client_from_environment N/A client N/A TidyScaleIOVolumeManager client N/A N/A N/A test_case addCleanup N/A client _cleanup N/A N/A client pd sp N/A