def test_getsection(self): TEST_CONFIG = ''' [test] key1 = hello ''' TEST_CONFIG_DEFAULT = ''' [test] key1 = awesome key2 = airflow [another] key3 = value3 ''' test_conf = AirflowConfigParser( default_config=parameterized_config(TEST_CONFIG_DEFAULT)) test_conf.read_string(TEST_CONFIG) self.assertEqual( OrderedDict([('key1', 'hello'), ('key2', 'airflow')]), test_conf.getsection('test') ) self.assertEqual( OrderedDict([('key3', 'value3')]), test_conf.getsection('another') )
def test_getsection(self): test_config = ''' [test] key1 = hello ''' test_config_default = ''' [test] key1 = awesome key2 = airflow [testsection] key3 = value3 ''' test_conf = AirflowConfigParser( default_config=parameterized_config(test_config_default)) test_conf.read_string(test_config) self.assertEqual( OrderedDict([('key1', 'hello'), ('key2', 'airflow')]), test_conf.getsection('test') ) self.assertEqual( OrderedDict([ ('key3', 'value3'), ('testkey', 'testvalue'), ('testpercent', 'with%percent')]), test_conf.getsection('testsection') )
def test_getsection(self): test_config = ''' [test] key1 = hello [new_section] key = value ''' test_config_default = ''' [test] key1 = awesome key2 = airflow [testsection] key3 = value3 ''' test_conf = AirflowConfigParser( default_config=parameterized_config(test_config_default)) test_conf.read_string(test_config) assert OrderedDict([('key1', 'hello'), ('key2', 'airflow') ]) == test_conf.getsection('test') assert OrderedDict([('key3', 'value3'), ('testkey', 'testvalue'), ('testpercent', 'with%percent') ]) == test_conf.getsection('testsection') assert OrderedDict([('key', 'value') ]) == test_conf.getsection('new_section') assert test_conf.getsection('non_existent_section') is None
def test_getsection(self): TEST_CONFIG = ''' [test] key1 = hello ''' TEST_CONFIG_DEFAULT = ''' [test] key1 = awesome key2 = airflow [another] key3 = value3 ''' test_conf = AirflowConfigParser( default_config=parameterized_config(TEST_CONFIG_DEFAULT)) test_conf.read_string(TEST_CONFIG) self.assertEqual( OrderedDict([('key1', 'hello'), ('key2', 'airflow')]), test_conf.getsection('test') ) self.assertEqual( OrderedDict([('key3', 'value3')]), test_conf.getsection('another') )
def test_kubernetes_environment_variables_section(self): test_config = ''' [kubernetes_environment_variables] key1 = hello AIRFLOW_HOME = /root/airflow ''' test_config_default = ''' [kubernetes_environment_variables] ''' test_conf = AirflowConfigParser( default_config=parameterized_config(test_config_default)) test_conf.read_string(test_config) assert OrderedDict([ ('key1', 'hello'), ('AIRFLOW_HOME', '/root/airflow') ]) == test_conf.getsection('kubernetes_environment_variables')
def test_kubernetes_environment_variables_section(self): TEST_CONFIG = ''' [kubernetes_environment_variables] key1 = hello AIRFLOW_HOME = /root/airflow ''' TEST_CONFIG_DEFAULT = ''' [kubernetes_environment_variables] ''' test_conf = AirflowConfigParser( default_config=parameterized_config(TEST_CONFIG_DEFAULT)) test_conf.read_string(TEST_CONFIG) self.assertEqual( OrderedDict([('key1', 'hello'), ('AIRFLOW_HOME', '/root/airflow')]), test_conf.getsection('kubernetes_environment_variables'))