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)
Example #2
0
 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