def test_xlist_map_items_noreturn_value(self): def no_return(xlist_val): x = 1 xl = XList(['one', 'two', 'three'], {'first_attr': 1}) nl = xl.map_to_items(no_return) self.assertTrue(nl[0] == None)
def test_xlist_map_items(self): def cap_val(xlist_item): return xlist_item.upper() xl = XList(['one', 'two', 'three'], {'first_attr': 1}) nl = xl.map_to_items(cap_val) self.assertTrue('ONE' in nl) self.assertTrue('TWO' in nl) self.assertTrue('THREE' in nl) self.assertFalse('one' in nl) self.assertFalse('two' in nl) self.assertFalse('three' in nl)