From 8dcf7e9e9e5e82f318a0c6a7ad284865b7d34177 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Thu, 17 Jan 2008 21:29:20 +0000 Subject: [PATCH] method that deletes test objects defined in config file qa_config --- qaapi/qa/modules/api/delete_test_data.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 qaapi/qa/modules/api/delete_test_data.py diff --git a/qaapi/qa/modules/api/delete_test_data.py b/qaapi/qa/modules/api/delete_test_data.py new file mode 100644 index 0000000..afa5be7 --- /dev/null +++ b/qaapi/qa/modules/api/delete_test_data.py @@ -0,0 +1,24 @@ +from qa.Test import Test +from qa import utils + + +class delete_test_data(Test): + """ + Removes the test data found in config from the plc db + """ + + def call(self): + + api = self.config.api + auth = self.config.auth + + site_login_base = self.config.TEST_SITE_LOGIN_BASE + + # Deleting the site should delete everything associated with it + api.DeleteSite(auth, site_login_base) + if self.config.verbose: + utils.header("Test data deleted") + + return 1 + + -- 2.47.0