Mercurial > hgrepos > Python > libs > ConfigMix
comparison tests/test.py @ 120:ba5970a2dcef
The default file encoding when reading INI style files with configmix.ini.load() is now "UTF-8".
Added unittests for proper Unicode handling.
| author | Franz Glasner <f.glasner@feldmann-mg.com> |
|---|---|
| date | Thu, 29 Mar 2018 12:38:52 +0200 |
| parents | eefde3288fb8 |
| children | 21d92ff8cf31 |
comparison
equal
deleted
inserted
replaced
| 119:eefde3288fb8 | 120:ba5970a2dcef |
|---|---|
| 37 self.assertTrue(cfg.get("key4")) | 37 self.assertTrue(cfg.get("key4")) |
| 38 self.assertTrue(isinstance(cfg.get("key4"), bool)) | 38 self.assertTrue(isinstance(cfg.get("key4"), bool)) |
| 39 self.assertFalse(cfg.get("key5")) | 39 self.assertFalse(cfg.get("key5")) |
| 40 self.assertTrue(isinstance(cfg.get("key5"), bool)) | 40 self.assertTrue(isinstance(cfg.get("key5"), bool)) |
| 41 self.assertEqual(255, cfg.get("key6")) | 41 self.assertEqual(255, cfg.get("key6")) |
| 42 self.assertEqual(u("Umlaute: ÄÖÜäöüß"), | |
| 43 cfg.get("key7")) | |
| 42 | 44 |
| 43 def __check_tree(self, cfg): | 45 def __check_tree(self, cfg): |
| 44 self.assertEqual(u("in the root namespace"), | 46 self.assertEqual(u("in the root namespace"), |
| 45 cfg.get("key1")) | 47 cfg.get("key1")) |
| 46 self.assertEqual(u("in the root namespace -- too"), | 48 self.assertEqual(u("in the root namespace -- too"), |
