コード例 #1
0
 def test_default_false(self):
     config = self.makeConfig(dedent("""\
         [DEFAULT]
         enabled: False
         """))
     enabled = cronscript_enabled(config, 'foo', self.log)
     self.assertIs(False, enabled)
コード例 #2
0
 def test_invalid_boolean_true(self):
     config = self.makeConfig(dedent("""\
         [DEFAULT]
         enabled: whoops
         """))
     enabled = cronscript_enabled(config, 'foo', self.log)
     self.assertIs(True, enabled)
コード例 #3
0
 def test_invalid_boolean_true(self):
     config = self.makeConfig(
         dedent("""\
         [DEFAULT]
         enabled: whoops
         """))
     enabled = cronscript_enabled(config, 'foo', self.log)
     self.assertIs(True, enabled)
コード例 #4
0
 def test_default_false(self):
     config = self.makeConfig(
         dedent("""\
         [DEFAULT]
         enabled: False
         """))
     enabled = cronscript_enabled(config, 'foo', self.log)
     self.assertIs(False, enabled)
コード例 #5
0
 def test_specific_true(self):
     config = self.makeConfig(dedent("""\
         [DEFAULT]
         enabled: False
         [foo]
         enabled: True
         """))
     enabled = cronscript_enabled(config, 'foo', self.log)
     self.assertIs(True, enabled)
コード例 #6
0
 def test_specific_missing_fallsback(self):
     config = self.makeConfig(dedent("""\
         [DEFAULT]
         enabled: False
         [foo]
         # There is a typo in the next line.
         enobled: True
         """))
     enabled = cronscript_enabled(config, 'foo', self.log)
     self.assertIs(False, enabled)
コード例 #7
0
 def test_broken_true(self):
     config = self.makeConfig(dedent("""\
         # This file is unparsable
         [DEFAULT
         enabled: False
         [foo
         enabled: False
         """))
     enabled = cronscript_enabled(config, 'foo', self.log)
     self.assertIs(True, enabled)
コード例 #8
0
 def test_specific_true(self):
     config = self.makeConfig(
         dedent("""\
         [DEFAULT]
         enabled: False
         [foo]
         enabled: True
         """))
     enabled = cronscript_enabled(config, 'foo', self.log)
     self.assertIs(True, enabled)
コード例 #9
0
 def test_broken_true(self):
     config = self.makeConfig(
         dedent("""\
         # This file is unparsable
         [DEFAULT
         enabled: False
         [foo
         enabled: False
         """))
     enabled = cronscript_enabled(config, 'foo', self.log)
     self.assertIs(True, enabled)
コード例 #10
0
 def test_specific_missing_fallsback(self):
     config = self.makeConfig(
         dedent("""\
         [DEFAULT]
         enabled: False
         [foo]
         # There is a typo in the next line.
         enobled: True
         """))
     enabled = cronscript_enabled(config, 'foo', self.log)
     self.assertIs(False, enabled)
コード例 #11
0
 def test_default_missing_fallsback(self):
     config = self.makeConfig(dedent("""\
         [DEFAULT]
         # There is a typo in the next line. Fallsback to hardcoded
         # default.
         enobled: False
         [foo]
         # There is a typo in the next line.
         enobled: False
         """))
     enabled = cronscript_enabled(config, 'foo', self.log)
     self.assertIs(True, enabled)
コード例 #12
0
 def test_default_missing_fallsback(self):
     config = self.makeConfig(
         dedent("""\
         [DEFAULT]
         # There is a typo in the next line. Fallsback to hardcoded
         # default.
         enobled: False
         [foo]
         # There is a typo in the next line.
         enobled: False
         """))
     enabled = cronscript_enabled(config, 'foo', self.log)
     self.assertIs(True, enabled)
コード例 #13
0
 def test_emptyconfig(self):
     config = self.makeConfig('')
     enabled = cronscript_enabled(config, 'foo', self.log)
     self.assertIs(True, enabled)
コード例 #14
0
 def test_noconfig(self):
     enabled = cronscript_enabled('file:/idontexist.ini', 'foo', self.log)
     self.assertIs(True, enabled)
コード例 #15
0
 def test_emptyconfig(self):
     config = self.makeConfig('')
     enabled = cronscript_enabled(config, 'foo', self.log)
     self.assertIs(True, enabled)
コード例 #16
0
 def test_noconfig(self):
     enabled = cronscript_enabled('file:/idontexist.ini', 'foo', self.log)
     self.assertIs(True, enabled)