From 4c315e387f18010ba0b5661744ad3c792f21d2d1 Mon Sep 17 00:00:00 2001 From: Scott Gasch Date: Wed, 15 Sep 2021 09:32:08 -0700 Subject: Adding doctests. Also added a logging filter. --- string_utils.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'string_utils.py') diff --git a/string_utils.py b/string_utils.py index 0829846..3aaf1d7 100644 --- a/string_utils.py +++ b/string_utils.py @@ -1059,18 +1059,26 @@ def to_bool(in_str: str) -> bool: >>> to_bool('True') True + >>> to_bool('1') True + >>> to_bool('yes') True + >>> to_bool('no') False + >>> to_bool('huh?') False + + >>> to_bool('on') + True + """ if not is_string(in_str): raise ValueError(in_str) - return in_str.lower() in ("true", "1", "yes", "y", "t") + return in_str.lower() in ("true", "1", "yes", "y", "t", "on") def to_date(in_str: str) -> Optional[datetime.date]: -- cgit v1.3