Ejemplo n.º 1
0
def test_raw__with_env(getenv):
    getenv.return_value = 'baz'

    result = Env.raw('foo')

    getenv.assert_called_with('foo', None)
    assert result == 'baz'
Ejemplo n.º 2
0
def test_number__boolean__no(getenv):
    getenv.return_value = 'no'

    result = Env.boolean('FOO')

    assert result is False
Ejemplo n.º 3
0
def test_number__boolean__string(getenv):
    getenv.return_value = 'foo'

    result = Env.boolean('FOO')

    assert result is True
Ejemplo n.º 4
0
def test_number__float(getenv):
    getenv.return_value = '1234.5678'

    result = Env.number('FOO')

    assert result == 1234.5678
Ejemplo n.º 5
0
def test_number__int(getenv):
    getenv.return_value = '1234'

    result = Env.number('FOO')

    assert result == 1234
Ejemplo n.º 6
0
def test_string(getenv):
    getenv.return_value = 'foo'

    result = Env.string('FOO')

    assert result == 'foo'
Ejemplo n.º 7
0
def test_raw__with_default(getenv):
    result = Env.raw('foo', 'bar')

    getenv.assert_called_with('foo', 'bar')