Ejemplo n.º 1
0
	def test_settingAttribute_failsIfAlien(self) :
		d = ConstrainedDict(dict(), dict())
		try:
			d.alien = "value"
			self.fail("Exception expected")
		except AttributeError as e :
			self.assertEquals(
				"'ConstrainedDict' object has no attribute 'alien'"
				, str(e))
Ejemplo n.º 2
0
	def __init__(self, **params) :
		ConstrainedDict.__init__(self,
			requiredFields = "mandatory1 mandatory2".split(),
			defaultValues = dict(
				optional1="default1",
				optional2="default2",
				),
			**params
			)
Ejemplo n.º 3
0
		def __init__(self, **params) :
			ConstrainedDict.__init__(self,
					requiredFields = "key1".split(),
					defaultValues = dict(key2='default'),
					**params
			)