Esempio n. 1
0
    def test_stringlist_spaces(self):
        conf = Config()
        conf.add_section("foo")

        vals = [" ", "  ", " \t ", " \n \n"]
        conf.setstringlist("foo", "bar", vals)
        self.failUnlessEqual(conf.getstringlist("foo", "bar"), vals)
Esempio n. 2
0
    def test_stringlist_mixed(self):
        conf = Config()
        conf.add_section("foo")

        self.failIf(conf.get("foo", "bar", None))
        conf.setstringlist("foo", "bar", ["one", 2])
        self.failUnlessEqual(conf.getstringlist("foo", "bar"), ["one", "2"])
Esempio n. 3
0
    def test_stringlist_spaces(self):
        conf = Config()
        conf.add_section("foo")

        vals = [" ", "  ", " \t ", " \n \n"]
        conf.setstringlist("foo", "bar", vals)
        self.failUnlessEqual(conf.getstringlist("foo", "bar"), vals)
Esempio n. 4
0
    def test_stringlist_mixed(self):
        conf = Config()
        conf.add_section("foo")

        self.failIf(conf.get("foo", "bar", None))
        conf.setstringlist("foo", "bar", ["one", 2])
        self.failUnlessEqual(conf.getstringlist("foo", "bar"), ["one", "2"])
Esempio n. 5
0
    def test_stringlist_quoting(self):
        conf = Config()
        conf.add_section("foo")

        self.failIf(conf.get("foo", "bar", None))
        vals = ["foo's gold", "bar, \"best\" 'ever'", u"le goût d'œufs à Noël"]
        conf.setstringlist("foo", "bar", vals)
        self.failUnlessEqual(conf.getstringlist("foo", "bar"), vals)
Esempio n. 6
0
    def test_stringlist_simple(self):
        conf = Config()
        conf.add_section("foo")

        self.failIf(conf.get("foo", "bar", None))
        vals = ["one", "two", "three"]
        conf.setstringlist("foo", "bar", vals)
        self.failUnlessEqual(conf.getstringlist("foo", "bar"), vals)
Esempio n. 7
0
 def test_get_invalid_data(self):
     conf = Config()
     conf.add_section("foo")
     conf.set("foo", "bla", "xx;,,;\n\n\naa")
     self.assertTrue(conf.getboolean("foo", "bla", True))
     self.assertEqual(conf.getint("foo", "bla", 42), 42)
     self.assertEqual(conf.getfloat("foo", "bla", 1.5), 1.5)
     self.assertEqual(conf.getstringlist("foo", "bla", ["baz"]), ["baz"])
Esempio n. 8
0
    def test_stringlist_simple(self):
        conf = Config()
        conf.add_section("foo")

        self.failIf(conf.get("foo", "bar", None))
        vals = ["one", "two", "three"]
        conf.setstringlist("foo", "bar", vals)
        self.failUnlessEqual(conf.getstringlist("foo", "bar"), vals)
Esempio n. 9
0
 def test_get_invalid_data(self):
     conf = Config()
     conf.add_section("foo")
     conf.set("foo", "bla", "xx;,,;\n\n\naa")
     self.assertTrue(conf.getboolean("foo", "bla", True))
     self.assertEqual(conf.getint("foo", "bla", 42), 42)
     self.assertEqual(conf.getfloat("foo", "bla", 1.5), 1.5)
     self.assertEqual(conf.getstringlist("foo", "bla", ["baz"]), ["baz"])
Esempio n. 10
0
    def test_stringlist_quoting(self):
        conf = Config()
        conf.add_section("foo")

        self.failIf(conf.get("foo", "bar", None))
        vals = ["foo's gold", "bar, \"best\" 'ever'",
                u"le goût d'œufs à Noël"]
        conf.setstringlist("foo", "bar", vals)
        self.failUnlessEqual(conf.getstringlist("foo", "bar"), vals)