|  | # isalnum | 
|  | assert_eq("".isalnum(), False) | 
|  | assert_eq("a0 33".isalnum(), False) | 
|  | assert_eq("1".isalnum(), True) | 
|  | assert_eq("a033".isalnum(), True) | 
|  |  | 
|  | # isdigit | 
|  | assert_eq("".isdigit(), False) | 
|  | assert_eq(" ".isdigit(), False) | 
|  | assert_eq("a".isdigit(), False) | 
|  | assert_eq("0234325.33".isdigit(), False) | 
|  | assert_eq("1".isdigit(), True) | 
|  | assert_eq("033".isdigit(), True) | 
|  |  | 
|  | # isspace | 
|  | assert_eq("".isspace(), False) | 
|  | assert_eq("a".isspace(), False) | 
|  | assert_eq("1".isspace(), False) | 
|  | assert_eq("\ta\n".isspace(), False) | 
|  | assert_eq(" ".isspace(), True) | 
|  | assert_eq("\t\n".isspace(), True) | 
|  |  | 
|  | # islower | 
|  | assert_eq("".islower(), False) | 
|  | assert_eq(" ".islower(), False) | 
|  | assert_eq("1".islower(), False) | 
|  | assert_eq("Almost".islower(), False) | 
|  | assert_eq("abc".islower(), True) | 
|  | assert_eq(" \nabc".islower(), True) | 
|  | assert_eq("abc def\n".islower(), True) | 
|  | assert_eq("\ta\n".islower(), True) | 
|  |  | 
|  | # isupper | 
|  | assert_eq("".isupper(), False) | 
|  | assert_eq(" ".isupper(), False) | 
|  | assert_eq("1".isupper(), False) | 
|  | assert_eq("aLMOST".isupper(), False) | 
|  | assert_eq("ABC".isupper(), True) | 
|  | assert_eq(" \nABC".isupper(), True) | 
|  | assert_eq("ABC DEF\n".isupper(), True) | 
|  | assert_eq("\tA\n".isupper(), True) | 
|  |  | 
|  | # istitle | 
|  | assert_eq("".istitle(), False) | 
|  | assert_eq(" ".istitle(), False) | 
|  | assert_eq("134".istitle(), False) | 
|  | assert_eq("almost Correct".istitle(), False) | 
|  | assert_eq("1nope Nope Nope".istitle(), False) | 
|  | assert_eq("NO Way".istitle(), False) | 
|  | assert_eq("T".istitle(), True) | 
|  | assert_eq("Correct".istitle(), True) | 
|  | assert_eq("Very Correct! Yes\nIndeed1X".istitle(), True) | 
|  | assert_eq("1234Ab Ab".istitle(), True) | 
|  | assert_eq("\tA\n".istitle(), True) |