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)
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})
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, {})
def test_empty(self): output = {} wsfacade.process_formdata(output.__setitem__, {}, None) self.assertEquals(output, {})