Added util test file
[electrum-nvc.git] / lib / tests / test_util.py
diff --git a/lib/tests/test_util.py b/lib/tests/test_util.py
new file mode 100644 (file)
index 0000000..f0da88b
--- /dev/null
@@ -0,0 +1,19 @@
+import unittest
+from lib.util import format_satoshis
+
+class TestUtil(unittest.TestCase):
+
+    def test_format_satoshis(self):
+        result = format_satoshis(1234)
+        expected = "0.00001234"
+        self.assertEqual(expected, result)
+
+    def test_format_satoshis_diff_positive(self):
+        result = format_satoshis(1234, is_diff=True)
+        expected = "+0.00001234"
+        self.assertEqual(expected, result)
+
+    def test_format_satoshis_diff_negative(self):
+        result = format_satoshis(-1234, is_diff=True)
+        expected = "-0.00001234"
+        self.assertEqual(expected, result)