[libvirt] [test-API PATCHv2 1/2] sharemod: Add a new file for variable sharing in testcases

Martin Kletzander mkletzan at redhat.com
Fri Apr 13 15:20:45 UTC 2012


On 04/13/2012 02:23 PM, Guannan Ren wrote:
> On 04/10/2012 09:55 PM, Guannan Ren wrote:
>>      sharedmod.py
>> ---
>>   sharedmod.py |   16 ++++++++++++++++
>>   1 files changed, 16 insertions(+), 0 deletions(-)
>>   create mode 100644 sharedmod.py
>>
>> diff --git a/sharedmod.py b/sharedmod.py
>> new file mode 100644
>> index 0000000..8af26d8
>> --- /dev/null
>> +++ b/sharedmod.py
>> @@ -0,0 +1,16 @@
>> +# This is a module for variable sharing across testcases during
>> +# running. You have to import it in each of testcases which want
>> +# to share data. The framwork have already set {'conn': connobj}
>> +# in libvirtobj dictionary for use in testcases.
>> +
>> +# The libvirtobj dictionary is only set and used by framework
>> +# in testcases you could use sharedmod.libvirtobj['conn'] to get
>> +# the connection object in libvirt.py, you need not to close it,
>> +# the framework do it.
>> +libvirtobj = {}
>> +
>> +# shared variables for customized use in testcases
>> +# set variable: sharedmod.data['my_test_variable'] = 'test_value'
>> +# check the variable: sharedmod.data.has_key('my_test_variable')
>> +# get the varialbe: sharedmod.data.get('my_test_variable',
>> 'test_variable_default_value')
>> +data = {}
> 
>     If no more comments, I will push these two patches.
> 
>     Guannan Ren
> 
> -- 
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list

This one looks ok, I haven't had a chance to look at the second one yet.

Martin




More information about the libvir-list mailing list