本文整理汇总了Python中bravo.config.BravoConfigParser.getdefault方法的典型用法代码示例。如果您正苦于以下问题:Python BravoConfigParser.getdefault方法的具体用法?Python BravoConfigParser.getdefault怎么用?Python BravoConfigParser.getdefault使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类bravo.config.BravoConfigParser
的用法示例。
在下文中一共展示了BravoConfigParser.getdefault方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: TestBravoConfigParser
# 需要导入模块: from bravo.config import BravoConfigParser [as 别名]
# 或者: from bravo.config.BravoConfigParser import getdefault [as 别名]
class TestBravoConfigParser(unittest.TestCase):
def setUp(self):
self.bcp = BravoConfigParser()
self.bcp.add_section("unittest")
def test_trivial(self):
pass
def test_getlist(self):
self.bcp.set("unittest", "l", "a,b,c,d")
self.assertEqual(self.bcp.getlist("unittest", "l"), ["a", "b", "c", "d"])
def test_getlist_separator(self):
self.bcp.set("unittest", "l", "a:b:c:d")
self.assertEqual(self.bcp.getlist("unittest", "l", ":"), ["a", "b", "c", "d"])
def test_getlist_empty(self):
self.bcp.set("unittest", "l", "")
self.assertEqual(self.bcp.getlist("unittest", "l"), [])
def test_getlist_whitespace(self):
self.bcp.set("unittest", "l", " ")
self.assertEqual(self.bcp.getlist("unittest", "l"), [])
def test_getdefault(self):
self.assertEqual(self.bcp.getdefault("unittest", "fake", ""), "")
def test_getdefault_no_section(self):
self.assertEqual(self.bcp.getdefault("fake", "fake", ""), "")
def test_getbooleandefault(self):
self.assertEqual(self.bcp.getbooleandefault("unittest", "fake", True), True)
def test_getintdefault(self):
self.assertEqual(self.bcp.getintdefault("unittest", "fake", 42), 42)
def test_getlistdefault(self):
self.assertEqual(self.bcp.getlistdefault("unittest", "fake", []), [])