From bd0085e68079814eefe3bf8304a9243e0e4c8dd2 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Fri, 11 Apr 2025 17:17:53 +0000 Subject: [PATCH] tests: commands: add test_setconfig_none --- tests/test_commands.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/test_commands.py b/tests/test_commands.py index d5dc0322e..ddde47718 100644 --- a/tests/test_commands.py +++ b/tests/test_commands.py @@ -46,6 +46,14 @@ class TestCommands(ElectrumTestCase): self.assertEqual("['file:///var/www/','https://electrum.org']", Commands._setconfig_normalize_value('rpcpassword', "['file:///var/www/','https://electrum.org']")) + def test_setconfig_none(self): + self.assertEqual(None, Commands._setconfig_normalize_value("somekey", "None")) + self.assertEqual(None, Commands._setconfig_normalize_value("somekey", "null")) + # but lowercase none does not work: (maybe it should though...) + self.assertEqual("none", Commands._setconfig_normalize_value("somekey", "none")) + self.assertEqual("", Commands._setconfig_normalize_value("somekey", "")) + self.assertEqual("empty", Commands._setconfig_normalize_value("somekey", "empty")) + def test_eval_bool(self): self.assertFalse(eval_bool("False")) self.assertFalse(eval_bool("false"))