def test_table_config(self): table_config = TableConfig() table_config.set_timezone("Asia/Shanghai") table_config.set_max_generated_code_length(64000) table_config.set_null_check(True) self.assertTrue(table_config.get_null_check()) self.assertEqual(table_config.get_max_generated_code_length(), 64000) self.assertEqual(table_config.get_timezone(), "Asia/Shanghai")
def test_table_config(self): table_config = TableConfig() table_config.set_timezone("Asia/Shanghai") table_config.set_max_generated_code_length(64000) table_config.set_null_check(True) table_config.set_built_in_catalog_name("test_catalog") table_config.set_built_in_database_name("test_database") self.assertTrue(table_config.get_null_check()) self.assertEqual(table_config.get_max_generated_code_length(), 64000) self.assertEqual(table_config.get_timezone(), "Asia/Shanghai") self.assertEqual(table_config.get_built_in_catalog_name(), "test_catalog") self.assertEqual(table_config.get_built_in_database_name(), "test_database")
def test_create_table_environment(self): table_config = TableConfig() table_config.set_max_generated_code_length(32000) table_config.set_null_check(False) table_config.set_timezone("Asia/Shanghai") env = ExecutionEnvironment.get_execution_environment() t_env = BatchTableEnvironment.create(env, table_config) readed_table_config = t_env.get_config() self.assertFalse(readed_table_config.get_null_check()) self.assertEqual(readed_table_config.get_max_generated_code_length(), 32000) self.assertEqual(readed_table_config.get_timezone(), "Asia/Shanghai")
def test_create_table_environment(self): table_config = TableConfig() table_config.set_max_generated_code_length(32000) table_config.set_null_check(False) table_config.set_timezone("Asia/Shanghai") table_config.set_built_in_catalog_name("test_catalog") table_config.set_built_in_database_name("test_database") env = StreamExecutionEnvironment.get_execution_environment() t_env = StreamTableEnvironment.create(env, table_config) readed_table_config = t_env.get_config() self.assertFalse(readed_table_config.get_null_check()) self.assertEqual(readed_table_config.get_max_generated_code_length(), 32000) self.assertEqual(readed_table_config.get_timezone(), "Asia/Shanghai") self.assertEqual(table_config.get_built_in_catalog_name(), "test_catalog") self.assertEqual(table_config.get_built_in_database_name(), "test_database")