changeset 95:a0ed95975980

Test octal n umbers in values
author Franz Glasner <hg@dom66.de>
date Sun, 18 Mar 2018 17:57:53 +0100
parents 2b79ddc0f92b
children 778c3bb1fb41
files tests/data/conf1.ini tests/data/conf1.py tests/data/conf1.yml tests/test.py
diffstat 4 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/tests/data/conf1.ini	Sun Mar 18 16:45:51 2018 +0100
+++ b/tests/data/conf1.ini	Sun Mar 18 17:57:53 2018 +0100
@@ -6,3 +6,4 @@
 key3 = :float:5.7
 key4 = :bool:yes
 key5 = :bool:off
+key6 = :int:0o377
--- a/tests/data/conf1.py	Sun Mar 18 16:45:51 2018 +0100
+++ b/tests/data/conf1.py	Sun Mar 18 17:57:53 2018 +0100
@@ -5,3 +5,4 @@
 key3 = 5.7
 key4 = True
 key5 = False
+key6 = 0o377
--- a/tests/data/conf1.yml	Sun Mar 18 16:45:51 2018 +0100
+++ b/tests/data/conf1.yml	Sun Mar 18 17:57:53 2018 +0100
@@ -7,3 +7,4 @@
 key3: 5.7
 key4: true
 key5: false
+key6: 0377
--- a/tests/test.py	Sun Mar 18 16:45:51 2018 +0100
+++ b/tests/test.py	Sun Mar 18 17:57:53 2018 +0100
@@ -36,6 +36,7 @@
         self.assertTrue(isinstance(cfg.get("key4"), bool))
         self.assertFalse(cfg.get("key5"))
         self.assertTrue(isinstance(cfg.get("key5"), bool))
+        self.assertEqual(255, cfg.get("key6"))
 
     def test01_ini_types(self):
         cfg = configmix.ini.load(os.path.join(TESTDATADIR, "conf1.ini"))