431e5dee0edd877f153ade2f585174d156cc1a1b
[tests.git] / qaapi / qa / tests / delete_test_data.py
1 #!/usr/bin/env /usr/share/plc_api/plcsh
2
3 import os, sys
4 from Test import Test
5 from qa import utils
6
7
8 class delete_test_data(Test):
9     """
10     Removes the test data found in config from the plc db
11     """
12
13     def call(self):
14         
15         site_login_base = self.config.TEST_SITE_LOGIN_BASE
16         
17         # Deleting the site should delete everything associated with it
18         DeleteSite(site_login_base)
19         if self.config.verbose:
20             utils.header("Test data deleted")
21
22         return 1 
23         
24 if __name__ == '__main__':
25     args = tuple(sys.argv[1:])
26     delete_test_data()(*args)