Repository URL to install this package:
|
Version:
3.3.42 ▾
|
python3-tvault-contego
/
usr
/
lib
/
python3
/
dist-packages
/
contego
/
__pycache__
/
test.cpython-35.pyc
|
|---|
ì]¹ ã @ sÕ d Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l
Z
d d l Z d d l
m Z d d l m Z y d d l m Z Wn" e k
râ d d l m Z Yn Xe j d d d d d
e j d d d d d
g Z e j Z e j e e j d d d d d e j d d d d d g Z e j e Z e j Z e j e d e j e Z d Z Gd d d e Z! Gd d d e
j" Z" d S)zzBase classes for our unit tests.
Allows overriding of CONF for use of fakes, and some black magic for
inline callbacks.
é N)Úlog)Ú timeutils)ÚcfgZsqlite_clean_dbÚdefaultzclean.sqliteÚhelpzFile name of clean sqlite dbZ
fake_testsTz$should we use everything for testingZoverride_blockZcinderzWby default block disk_type is mapped to cinder It can be override to lvm by this optionZcontego_staging_dirzVby default uses CONF.instances_path It can be override depending on user configurationZbackendsc @ s e Z d Z d S)ÚTestingExceptionN)Ú__name__Ú
__module__Ú__qualname__© r r ú./usr/lib/python3/dist-packages/contego/test.pyr @ s r c sg e Z d Z d Z f d d Z f d d Z d d Z d d d
Z d d d
d Z S)ÚTestCasez(Test case base class for all unit tests.c
sH t t | j t j j d d } y t | } Wn t k
rR d } Yn X| d k r{ | j t j
| d d | j t j | j t j t j j d d k sÑ t j j d d k r| j t j
d j } | j t j d | t j j d
d k s5t j j d
d k ri| j t j
d j } | j t j d | | j t j | _ t g d
g t j | _ | j t j | _ t j | _ t j | _ | j t j | j | j j | j | j j | j | j j | j | j j g | _! g | _" d S)z;Run before each test method to initialize test environment.ZOS_TEST_TIMEOUTr ZgentleTZOS_STDOUT_CAPTUREÚTrueÚ1Ústdoutz
sys.stdoutZOS_STDERR_CAPTUREÚstderrz
sys.stderrZdefault_config_filesN)#Úsuperr
ÚsetUpÚosÚenvironÚgetÚintÚ
ValueErrorZ
useFixtureÚfixturesZTimeoutZNestedTempfileZTempHomeDirZStringStreamÚstreamZMonkeyPatchZ
FakeLoggerZlog_fixtureÚCONFr ÚutcnowÚstartÚmoxZMoxÚstuboutZStubOutForTestingZstubsZ
addCleanupÚresetZ
UnsetStubsZUnsetAllZ
SmartUnsetAllZ VerifyAllÚinjectedÚ _services)ÚselfZtest_timeoutr r )Ú __class__r r r G s>