Esempio n. 1
0
 def test_it_should_get_any_database_custom_variable_using_environment(
         self):
     config_path = os.path.abspath('sample.conf')
     config = FileConfig(config_path, 'some_env')
     self.assertEqual('Other Value',
                      config.get('database_any_custom_variable'))
     self.assertEqual('Value', config.get('database_other_custom_variable'))
 def test_it_should_stop_execution_when_an_invalid_key_is_requested(self):
     config_path = os.path.abspath('sample.conf')
     config = FileConfig(config_path)
     try:
         config.get('invalid_config')
         self.fail('it should not pass here')
     except Exception, e:
         self.assertEqual("invalid key ('invalid_config')", str(e))
Esempio n. 3
0
 def test_it_should_stop_execution_when_an_invalid_key_is_requested(self):
     config_path = os.path.abspath('sample.conf')
     config = FileConfig(config_path)
     try:
         config.get('invalid_config')
         self.fail('it should not pass here')
     except Exception, e:
         self.assertEqual("invalid key ('invalid_config')", str(e))
Esempio n. 4
0
 def test_it_should_read_config_file(self):
     config_path = os.path.abspath('sample.conf')
     config = FileConfig(config_path)
     self.assertEquals(config.get('database_host'), 'localhost')
     self.assertEquals(config.get('database_user'), 'root')
     self.assertEquals(config.get('database_password'), '')
     self.assertEquals(config.get('database_name'), 'migration_example')
     self.assertEquals(config.get("database_migrations_dir"), [os.path.abspath('example')])
     self.assertEquals(config.get('utc_timestamp'), True)
 def test_it_should_read_config_file(self):
     config_path = os.path.abspath('sample.conf')
     config = FileConfig(config_path)
     self.assertEquals(config.get('database_host'), 'localhost')
     self.assertEquals(config.get('database_user'), 'root')
     self.assertEquals(config.get('database_password'), '')
     self.assertEquals(config.get('database_name'), 'migration_example')
     self.assertEquals(config.get("database_migrations_dir"), [os.path.abspath('example')])
     self.assertEquals(config.get('utc_timestamp'), True)
 def test_it_should_accept_a_configuration_file_without_migrations_dir_key(self):
     config_path = os.path.abspath('sample2.conf')
     config = FileConfig(config_path)
     self.assertEqual("no_migrations_dir_key", config.get('migrations_dir', "no_migrations_dir_key"))
 def test_it_should_get_any_database_custom_variable_using_environment(self):
     config_path = os.path.abspath('sample.conf')
     config = FileConfig(config_path, 'some_env')
     self.assertEqual('Other Value', config.get('database_any_custom_variable'))
     self.assertEqual('Value', config.get('database_other_custom_variable'))
 def test_it_should_get_any_database_custom_variable(self):
     config_path = os.path.abspath('sample.conf')
     config = FileConfig(config_path)
     self.assertEqual('Some Value', config.get('database_any_custom_variable'))
 def test_it_should_use_configuration_by_environment(self):
     config_path = os.path.abspath('sample.conf')
     config = FileConfig(config_path, "env1")
     self.assertEquals('migration_example_env1', config.get('database_name'))
     self.assertEquals('root', config.get('database_user'))
Esempio n. 10
0
 def test_it_should_accept_a_configuration_file_without_migrations_dir_key(
         self):
     config_path = os.path.abspath('sample2.conf')
     config = FileConfig(config_path)
     self.assertEqual("no_migrations_dir_key",
                      config.get('migrations_dir', "no_migrations_dir_key"))
Esempio n. 11
0
 def test_it_should_get_any_database_custom_variable(self):
     config_path = os.path.abspath('sample.conf')
     config = FileConfig(config_path)
     self.assertEqual('Some Value',
                      config.get('database_any_custom_variable'))
Esempio n. 12
0
 def test_it_should_accept_environment_in_any_case(self):
     config_path = os.path.abspath('sample.conf')
     config = FileConfig(config_path, "EnV1")
     self.assertEquals('migration_example_env1',
                       config.get('database_name'))
     self.assertEquals('root', config.get('database_user'))
Esempio n. 13
0
 def test_it_should_use_configuration_by_environment(self):
     config_path = os.path.abspath('sample.conf')
     config = FileConfig(config_path, "env1")
     self.assertEquals('migration_example_env1',
                       config.get('database_name'))
     self.assertEquals('root', config.get('database_user'))
Esempio n. 14
0
 def test_it_should_extend_from_config_class(self):
     config = FileConfig(os.path.abspath('sample.conf'))
     self.assertTrue(isinstance(config, Config))
 def test_it_should_accept_environment_in_any_case(self):
     config_path = os.path.abspath('sample.conf')
     config = FileConfig(config_path, "EnV1")
     self.assertEquals('migration_example_env1', config.get('database_name'))
     self.assertEquals('root', config.get('database_user'))