def test_raises_on_missing_required_var(self): with self.assertRaises(KeyError): env.get_var('FOO', required=True)
def test_return_required_var(self): value = env.get_var('FOO', required=True) self.assertEqual('foobar', value)
def test_applies_environ_to_formatted_value(self): value = env.get_var('FOO') self.assertEqual('foo12bar', value)
def test_return_default_var(self): value = env.get_var('FOO', default='def_foo') self.assertEqual('def_foo', value)
def test_return_missing_var(self): value = env.get_var('FOO') self.assertIsNone(value)
def test_return_var(self): value = env.get_var('FOO') self.assertEqual('foobar', value)