aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_utils.py')
-rw-r--r--test/test_utils.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/test/test_utils.py b/test/test_utils.py
index d9546993..65c76ac9 100644
--- a/test/test_utils.py
+++ b/test/test_utils.py
@@ -29,6 +29,7 @@ class uhexdump(libpry.AutoTree):
def test_simple(self):
assert utils.hexdump("one\0"*10)
+
class udel_all(libpry.AutoTree):
def test_simple(self):
d = dict(a=1, b=2, c=3)
@@ -36,6 +37,13 @@ class udel_all(libpry.AutoTree):
assert d.keys() == ["c"]
+class uclean_hanging_newline(libpry.AutoTree):
+ def test_simple(self):
+ s = "foo\n"
+ assert utils.clean_hanging_newline(s) == "foo"
+ assert utils.clean_hanging_newline("foo") == "foo"
+
+
class upretty_size(libpry.AutoTree):
def test_simple(self):
assert utils.pretty_size(100) == "100B"
@@ -222,6 +230,7 @@ class u_parse_url(libpry.AutoTree):
class u_parse_size(libpry.AutoTree):
def test_simple(self):
+ assert not utils.parse_size("")
assert utils.parse_size("1") == 1
assert utils.parse_size("1k") == 1024
assert utils.parse_size("1m") == 1024**2
@@ -245,5 +254,6 @@ tests = [
udummy_cert(),
uLRUCache(),
u_parse_url(),
- u_parse_size()
+ u_parse_size(),
+ uclean_hanging_newline()
]