Package test :: Module test_support :: Class DirsOnSysPath |
[hide private]
[frames] | no frames]

# Class DirsOnSysPath

source code

    object --+
             |
            DirsOnSysPath

Context manager to temporarily add directories to sys.path.

This makes a copy of sys.path, appends any directories given as positional arguments, then reverts sys.path to the copied settings when the context ends.

Note that *all* sys.path modifications in the body of the context manager, including replacement of the object, will be reverted at the end of the block.

Instance Methods | [hide private]
__init__(self, *paths) x.__init__(...) initializes x; see help(type(x)) for signature | source code
__enter__(self) | source code
__exit__(self, *ignore_exc) | source code
Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### __init__(self, *paths) (Constructor) | source code
x.__init__(...) initializes x; see help(type(x)) for signature Overrides: object.__init__ (inherited documentation)