示例#1
0
 def test_env_to_boolean_true(self):
     for value in (
             '1',
             'Y',
             'y',
             'Yes',
             'yes',
             'YES',
             'True',
             'TRUE',
             'true',
             'TrUe',  # weird capitalization but should work nonetheless
     ):
         os.environ[self.testvar] = value
         self.assertTrue(fancylogger._env_to_boolean(self.testvar))
示例#2
0
 def test_env_to_boolean_true(self):
     for value in (
             '1',
             'Y',
             'y',
             'Yes',
             'yes',
             'YES',
             'True',
             'TRUE',
             'true',
             'TrUe', # weird capitalization but should work nonetheless
     ):
         os.environ[self.testvar] = value
         self.assertTrue(fancylogger._env_to_boolean(self.testvar))
示例#3
0
 def test_env_to_boolean_false(self):
     for value in (
             '0',
             'n',
             'N',
             'no',
             'No',
             'NO',
             'false',
             'FALSE',
             'False',
             'FaLsE',  # weird capitalization but should work nonetheless
             'whatever',  # still maps to false
     ):
         os.environ[self.testvar] = value
         self.assertFalse(fancylogger._env_to_boolean(self.testvar))
示例#4
0
 def test_env_to_boolean_false(self):
     for value in (
             '0',
             'n',
             'N',
             'no',
             'No',
             'NO',
             'false',
             'FALSE',
             'False',
             'FaLsE', # weird capitalization but should work nonetheless
             'whatever', # still maps to false
     ):
         os.environ[self.testvar] = value
         self.assertFalse(fancylogger._env_to_boolean(self.testvar))
示例#5
0
 def test_env_to_boolean_undef_with_default(self):
     self.assertEqual(fancylogger._env_to_boolean(self.testvar_undef, 42),
                      42)
示例#6
0
 def test_env_to_boolean_undef_without_default(self):
     self.assertEqual(fancylogger._env_to_boolean(self.testvar_undef),
                      False)
示例#7
0
 def test_env_to_boolean_undef_with_default(self):
     self.assertEqual(fancylogger._env_to_boolean(self.testvar_undef, 42), 42)
示例#8
0
 def test_env_to_boolean_undef_without_default(self):
     self.assertEqual(fancylogger._env_to_boolean(self.testvar_undef), False)