def setUp(self): template = PicklableMock() template.get_template = Mock(return_value=[]) user = PicklableMock() user.parametrizer = MockParametrizer(user, {}) user.message = PicklableMock() user.person_info = PicklableMock() user.descriptions = {"render_templates": template} self.user = user
def test_filter(self): template = PicklableMock() template.get_template = Mock( return_value=["payload.personInfo.identityCard"]) self.user.parametrizer = MockParametrizer(self.user, {"filter": True}) self.user.message.payload = {"personInfo": {"identityCard": "my_pass"}} self.user.descriptions = {"render_templates": template} payload_items = {'value': '{{filter}}'} filler = AvailableInfoFiller(payload_items) result = filler.extract(None, self.user) self.assertEqual("filter_out", result)