[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [sbws/master] Add unit tests for disk space functions
commit 07140b3433e32906bdeab75a669ded41356ff216
Author: juga0 <juga@xxxxxxxxxx>
Date: Sun Jul 15 20:35:58 2018 +0000
Add unit tests for disk space functions
---
tests/unit/util/test_fs.py | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/tests/unit/util/test_fs.py b/tests/unit/util/test_fs.py
new file mode 100644
index 0000000..0f4c35a
--- /dev/null
+++ b/tests/unit/util/test_fs.py
@@ -0,0 +1,23 @@
+"""Unit tests for fs module"""
+from unittest.mock import patch
+
+from sbws.util import fs
+
+
+def mock_df_zero(path):
+ return 0
+
+
+def mock_df_enough(path):
+ return 32
+
+
+@patch('sbws.util.fs.df', mock_df_zero)
+def test_is_low_space_true(caplog, conf):
+ assert fs.is_low_space(conf) is True
+ assert ' is less than ' in caplog.records[-1].getMessage()
+
+
+@patch('sbws.util.fs.df', mock_df_enough)
+def test_is_low_space_false(conf):
+ assert fs.is_low_space(conf) is False
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits