Since this thing is on the innerwebs I suppose it should have a
[python_utils.git] / misc_utils.py
index 62e579846b52bed06ade1a37b3e1959bc5c3fa0c..f844f721bdacd5741719c1719593e09fd2d69036 100644 (file)
@@ -1,35 +1,22 @@
 #!/usr/bin/env python3
 
-import os
-
-import string_utils
+# © Copyright 2021-2022, Scott Gasch
 
+"""Miscellaneous utilities."""
 
-def is_running_as_root() -> bool:
-    return os.geteuid() == 0
+import os
 
 
-def is_are(n: int) -> str:
-    if n == 1:
-        return "is"
-    return "are"
+def is_running_as_root() -> bool:
+    """Returns True if running as root.
 
+    >>> is_running_as_root()
+    False
+    """
+    return os.geteuid() == 0
 
-def pluralize(n: int) -> str:
-    if n == 1:
-        return ""
-    return "s"
 
+if __name__ == '__main__':
+    import doctest
 
-def thify(n: int) -> str:
-    digit = str(n)
-    assert string_utils.is_integer_number(digit)
-    digit = digit[-1:]
-    if digit == "1":
-        return "st"
-    elif digit == "2":
-        return "nd"
-    elif digit == "3":
-        return "rd"
-    else:
-        return "th"
+    doctest.testmod()