diff --git a/TestFile/setting/emailIntegration/emailIntegration_delete.py b/TestFile/setting/emailIntegration/emailIntegration_delete.py new file mode 100644 index 0000000000000000000000000000000000000000..1043f8f2860af0aeba6e6d2ae41c71693ef6acc7 --- /dev/null +++ b/TestFile/setting/emailIntegration/emailIntegration_delete.py @@ -0,0 +1,5 @@ +from Utils.sql_handler import test_env_conn +from TestData.setting.email_integration_test_data import emailIntegrationData + +email_delete_sql = f'delete from `email_config` where brand_id = {emailIntegrationData.brandId} and email like "autotest%"' +email_delete_result = test_env_conn.execute_sql(sql=email_delete_sql) diff --git a/YamlCase/setting/emailIntegration.yaml b/YamlCase/setting/emailIntegration.yaml index c531fd7429c3db1c9f2d1a722d75aeadd2a19f04..dcb6e001b0efcaa0245a8e2c96f62064ec9e08cb 100644 --- a/YamlCase/setting/emailIntegration.yaml +++ b/YamlCase/setting/emailIntegration.yaml @@ -62,6 +62,7 @@ api7: url: /api/v1/email/listEmailConfig method: post data: {"v":"${v}"} + after_sql: /setting/emailIntegration/emailIntegration_delete.py expected: - eq: {"$.code": 0} - not_in_list: {"$.data.list[*].id": "${append_email_id}"}