Example #1
0
    def test_read_none(self):
        if 'TEST_DEFAULT_GET_NONE' in os.environ:
            del os.environ['TEST_DEFAULT_GET_NONE']
        self.assertEqual(envitro.read('TEST_DEFAULT_GET_NONE', allow_none=True), None)

        if 'TEST_DEFAULT_GET_NONE_DEFAULT' in os.environ:
            del os.environ['TEST_DEFAULT_GET_NONE_DEFAULT']
        self.assertEqual(
            envitro.read('TEST_DEFAULT_GET_NONE_DEFAULT', default='defaultval', allow_none=True), 'defaultval')
Example #2
0
 def test_read(self):
     os.environ['TEST_GET'] = 'getvar'
     self.assertEqual(envitro.read('TEST_GET'), 'getvar')
Example #3
0
 def test_invalid_read(self):
     if 'TEST_INVALID_GET' in os.environ:
         del os.environ['TEST_INVALID_GET']
     self.assertRaises(KeyError, lambda: envitro.read('TEST_INVALID_GET'))
Example #4
0
 def test_read_default(self):
     if 'TEST_DEFAULT_GET' in os.environ:
         del os.environ['TEST_DEFAULT_GET']
     self.assertEqual(envitro.read('TEST_DEFAULT_GET', 'defaultval'), 'defaultval')