2 class NetworkSetting(object):
4 The settings specified for a network
7 def __init__(self, settings=None):
11 self._attributes[key] = settings[key]
12 if not self._attributes.has_key('launch'):
13 self.setLaunchingOfBrowserEnabled(False)
15 def getNetworkName(self):
16 return self._attributes['name']
19 def setNetworkName(self, name):
20 self._attributes['name'] = name
23 def getLaunchingOfBrowserEnabled(self):
24 return self._attributes['launch'] is True
27 def setLaunchingOfBrowserEnabled(self, value):
28 self._attributes['launch'] = value
31 def getNameOfBrowserToLaunch(self):
32 if self._attributes.has_key('browser'):
33 return self._attributes['browser']
37 def setNameOfBrowserToLaunch(self, browser):
38 self._attributes['browser'] = browser
41 def getBrowserOptions(self):
42 if self._attributes.has_key('options'):
43 return self._attributes['options']
47 def setBrowserOptions(self, options):
48 self._attributes['options'] = options