From: Tony Mack Date: Thu, 17 Jan 2008 21:29:20 +0000 (+0000) Subject: method that deletes test objects defined in config file qa_config X-Git-Tag: 2008-02-11-last-vmware-support~161 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=8dcf7e9e9e5e82f318a0c6a7ad284865b7d34177;p=tests.git method that deletes test objects defined in config file qa_config --- 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 + +