[Libvirt-cim] [PATCH] [TEST]Fixing 01_netport.py tc failure

Deepti B Kalakeri deeptik at linux.vnet.ibm.com
Fri Apr 11 12:45:54 UTC 2008



Kaitlin Rupert wrote:
>>
>> - if dev == None:
>> + if devid not in dev.DeviceID :
>
> I checked in Daisy's fix for this, however it is probably a better 
> check since we're looking for a specific device instance.
>
> However, instead of devid not in dev.DeviceID, I would use 
> dev.DeviceID != devid. A DeviceID should be unique. If the provider 
> returns "test_domain/procAndsomegarbage" and our devid is 
> "test_domain/proc", we'd pass here.
>
Sorry , my mistake.
> Due to similar logic, I should have rejected Daisy's patch - a mistake 
> on my part.
>
>> logger.error("Error retrieving instance for devid %s" % devid)
>> vsxml.undefine(options.ip)
>> return FAIL
>> -
>> - status = PASS
>> if dev.LinkTechnology != devices.LinkTechnology_Ethernet:
>> logger.error("LinkTechnology should be set to `%i' instead of `%s'" % \
>> @@ -86,20 +83,17 @@ def main():
>>
>> addrs = dev.NetworkAddresses
>> if len(addrs) != 1:
>> - logger.error("Too many NetworkAddress entries (%i instead of %i)" % \
>> - (len(addrs), 1))
>> + logger.error("Too many NetworkAddress entries (%i instead of %i)" % 
>> (len(addrs), 1))
>
> This line and the next end up spanning 80 characters long. The 
> libvirt-cim convention is 80 character lines. Even though we don't 
> follow their convention, I like the idea of shorter line lengths. This 
> helps prevent text from running into the next line - helps with 
> readability. You can do the following without in python (I believe):
>
> logger.error("Too many NetworkAddress entries (%i instead of %i)"
> % (len(addrs), 1))
>
I usually run pylint on the tc before submitting them and the pylint 
config file has the max-line-length set to 90.
Do you want it to be 80 ?




More information about the Libvirt-cim mailing list