Esempio n. 1
0
    def test_can_read_settings_from_environment(self):
        setting = ''.join([ random.choice(string.ascii_letters)
            for _ in range(5) ])
        os.environ['ROTD_TEST_VAR'] = setting

        self.assertEqual(get_env_setting('ROTD_TEST_VAR'), setting)

        del os.environ['ROTD_TEST_VAR'] # Clean up after ourselves
Esempio n. 2
0
 def test_raises_improperly_configured_on_missing_env_var(self):
     with self.assertRaises(ImproperlyConfigured) as ex:
         get_env_setting('ROTD_TEST_VAR')
     self.assertIn('ROTD_TEST_VAR', str(ex.exception))