Beispiel #1
0
 def test_missing(self):
     env = dict()
     var = get_env_bool(env, 'FOO')
     assert var is False, "var should be False, not %s" % repr(var)
     env = {'FOO': '1'}
     var = get_env_bool(env, 'BAR')
     assert var is False, "var should be False, not %s" % repr(var)
Beispiel #2
0
 def test_false(self):
     for foo in [
             'FALSE', 'False', 'false', 'NO', 'No', 'no', 'N', 'n', 'OFF',
             'Off', 'off', '0'
     ]:
         env = {'FOO': foo}
         var = get_env_bool(env, 'FOO', True)
         assert var is False, 'var should be True, not %s' % repr(var)
Beispiel #3
0
 def test_true(self):
     for foo in [
             'TRUE', 'True', 'true', 'YES', 'Yes', 'yes', 'Y', 'y', 'ON',
             'On', 'on', '1', '20', '-1'
     ]:
         env = {'FOO': foo}
         var = get_env_bool(env, 'FOO')
         assert var is True, 'var should be True, not %s' % repr(var)
Beispiel #4
0
 def test_default(self):
     env = {'FOO': 'other'}
     var = get_env_bool(env, 'FOO', True)
     assert var is True, 'var should be True, not %s' % repr(var)
     var = get_env_bool(env, 'FOO', False)
     assert var is False, 'var should be False, not %s' % repr(var)