Пример #1
0
	def test_complex(self):
		output = {}
		data = {self.KEY + '__string__' + self.KEY2 + '__' + self.TYPENAME + '__complex': self.VALUE}
		mcf = MockClientFactory({self.TYPENAME: [self.KEY]})
		wsfacade.process_formdata(output.__setitem__, data, mcf)
		self.assertEquals(output.keys(), [self.KEY2])
		self.assertEquals(getattr(output[self.KEY2], self.KEY), self.VALUE)
Пример #2
0
	def test_string(self):
		output = {}
		data = {self.KEY + '__string': self.VALUE}
		wsfacade.process_formdata(output.__setitem__, data, None)
		self.assertEquals(output, {self.KEY: self.VALUE})
Пример #3
0
	def test_invalid_enum(self):
		output = {}
		data = {self.KEY + '__' + self.TYPENAME + '__enum': self.KEY}
		mcf = MockClientFactory({self.TYPENAME: []})
		wsfacade.process_formdata(output.__setitem__, data, mcf)
		self.assertEquals(output, {})
Пример #4
0
	def test_empty(self):
		output = {}
		wsfacade.process_formdata(output.__setitem__, {}, None)
		self.assertEquals(output, {})