Mercurial > hgrepos > Python > libs > ConfigMix
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"))
