|  | # All with empty value | 
|  | assert_eq(all(''), True) | 
|  | assert_eq(all([]), True) | 
|  |  | 
|  | # All with list | 
|  | assert_eq(all('test'), True) | 
|  | assert_eq(all([False]), False) | 
|  | assert_eq(all([True, False]), False) | 
|  | assert_eq(all([False, False]), False) | 
|  | assert_eq(all([False, True]), False) | 
|  | assert_eq(all(['', True]), False) | 
|  | assert_eq(all([0, True]), False) | 
|  | assert_eq(all([[], True]), False) | 
|  | assert_eq(all([True, 't', 1]), True) | 
|  |  | 
|  | # All with dict | 
|  | assert_eq(all({1 : None}), True) | 
|  | assert_eq(all({None : 1}), False) | 
|  |  | 
|  | # Any with empty value | 
|  | assert_eq(any(''), False) | 
|  | assert_eq(any([]), False) | 
|  |  | 
|  | # Any with list | 
|  | assert_eq(any('test'), True) | 
|  | assert_eq(any([False]), False) | 
|  | assert_eq(any([0]), False) | 
|  | assert_eq(any(['']), False) | 
|  | assert_eq(any([[]]), False) | 
|  | assert_eq(any([True, False]), True) | 
|  | assert_eq(any([False, False]), False) | 
|  | assert_eq(any([False, '', 0]), False) | 
|  | assert_eq(any([False, '', 42]), True) | 
|  |  | 
|  | # Any with dict | 
|  | assert_eq(any({1 : None, '' : None}), True) | 
|  | assert_eq(any({None : 1, '' : 2}), False) | 
|  |  | 
|  | --- | 
|  | all(None) ### type 'NoneType' is not iterable | 
|  | --- | 
|  | any(None) ### type 'NoneType' is not iterable | 
|  | --- | 
|  | any(1) ### type 'int' is not iterable | 
|  | --- | 
|  | all(1) ### type 'int' is not iterable |