def test_list_get(self): array = list() index = 0 val = list_get(array, index) self.assertIsNone(val) val = list_get(array, index, 'test') self.assertEqual(val, 'test') array = [1, 2] val = list_get(array, index) self.assertEqual(val, 1)
def _handle_second_arg(*args): sec_arg = list_get(args, 1) count = 1 kwargs = None if isinstance(sec_arg, int): count = sec_arg elif isinstance(sec_arg, (list, tuple)): return sec_arg elif isinstance(sec_arg, dict): kwargs = sec_arg return (kwargs, ) * count
def _handle_second_arg(self, *args): sec_arg = list_get(args, 1) count = 1 kwargs = None if isinstance(sec_arg, int): count = sec_arg elif isinstance(sec_arg, (list, tuple)): return sec_arg elif isinstance(sec_arg, dict): kwargs = sec_arg return (kwargs,) * count