def test_handle_transform(self): """Verify transform is handled by lookup.""" for name, lookup in RUNWAY_LOOKUP_HANDLERS.items(): query = 'NOT_VALID::default=false, transform=bool' result = lookup.handle(query, context=CONTEXT, variables=VARIABLES) self.assertFalse(result, msg='{} lookup should support the ' '"transform" arg.'.format(name))
def test_handle_default(self): """Verify default value is handled by lookups.""" for name, lookup in RUNWAY_LOOKUP_HANDLERS.items(): query = 'NOT_VALID::default=default value' result = lookup.handle(query, context=CONTEXT, variables=VARIABLES) self.assertEqual(result, 'default value', msg='{} lookup should support the "default" arg ' 'for default values.'.format(name))