def null_is_not_invalid():
     assert is_invalid(None) is False
 def falsy_objects_are_not_invalid():
     assert is_invalid("") is False
     assert is_invalid(0) is False
     assert is_invalid([]) is False
     assert is_invalid({}) is False
 def nan_is_invalid():
     assert is_invalid(nan) is True
 def undefined_is_invalid():
     assert is_invalid(Undefined) is True
 def inf_is_not_invalid():
     assert is_invalid(inf) is False
     assert is_invalid(-inf) is False
 def truthy_objects_are_not_invalid():
     assert is_invalid("str") is False
     assert is_invalid(1) is False
     assert is_invalid([0]) is False
     assert is_invalid({None: None}) is False
 def undefined_is_invalid():
     assert is_invalid(INVALID) is True