X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FTest.py;h=486711943dc6b0e1e5feae7af0b7cd9142bc7b3b;hb=refs%2Fheads%2Fplanetlab-4_0-branch;hp=39d451554e60f56c84e15a2a3275526fb5ec34a8;hpb=7372b4dd8d9c99ac333e0d723e39580d55b01844;p=plcapi.git diff --git a/PLC/Test.py b/PLC/Test.py index 39d4515..4867119 100644 --- a/PLC/Test.py +++ b/PLC/Test.py @@ -5,7 +5,7 @@ # Mark Huang # Copyright (C) 2006 The Trustees of Princeton University # -# $Id: Test.py,v 1.1 2007/01/11 21:27:49 mlhuang Exp $ +# $Id: Test.py 5574 2007-10-25 20:33:17Z thierry $ # from pprint import pprint @@ -371,7 +371,8 @@ class Test: # Update site site_fields = random_site() # Do not change login_base - del site_fields['login_base'] + if 'login_base' in site_fields: + del site_fields['login_base'] self.api.UpdateSite(site_id, site_fields) if self.check: @@ -1156,7 +1157,8 @@ class Test: # Update configuration file conf_file_fields = random_conf_file() # Do not update dest so that it remains an override if set - del conf_file_fields['dest'] + if 'dest' in conf_file_fields: + del conf_file_fields['dest'] self.api.UpdateConfFile(conf_file_id, conf_file_fields) if self.check: @@ -1308,7 +1310,8 @@ class Test: # Update slice slice_fields = random_slice("unused") # Cannot change slice name - del slice_fields['name'] + if 'name' in slice_fields: + del slice_fields['name'] self.api.UpdateSlice(slice_id, slice_fields) slice = self.api.GetSlices([slice_id])[0]