Esempio n. 1
0
        def test_xlist_conditional_map_items(self):
            def true_a(xdict_key):
                return xdict_key.startswith('a')

            def cap_val(xdict_val):
                return xdict_val.upper()

            xl = XList(['all', 'many', 'none'], {'first_attr': 1})
            nl = xl.conditional_map_to_items(true_a, cap_val)
            self.assertTrue('ALL' in nl)
            self.assertFalse('all' in nl)
            self.assertFalse('MANY' in nl)
            self.assertFalse('NONE' in nl)
            self.assertTrue(nl[0] == 'ALL')
            self.assertTrue(nl[1] == 'many')
            self.assertTrue(nl[2] == 'none')
Esempio n. 2
0
        def test_xlist_conditional_map_items(self):
            def true_a(xdict_key):
                return xdict_key.startswith('a')

            def cap_val(xdict_val):
                return xdict_val.upper()

            xl = XList(['all', 'many', 'none'], {'first_attr': 1})
            nl = xl.conditional_map_to_items(true_a, cap_val)
            self.assertTrue('ALL' in nl)
            self.assertFalse('all' in nl)
            self.assertFalse('MANY' in nl)
            self.assertFalse('NONE' in nl)
            self.assertTrue(nl[0] == 'ALL')
            self.assertTrue(nl[1] == 'many')
            self.assertTrue(nl[2] == 'none')