b6c1f45e8e2e8f2320b620b6985909bec4e0775c
[tests.git] / qaapi / qa / tests / delete_test_data.py
1 #!/usr/bin/python
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         api = self.config.api
15         auth = self.config.auth 
16         site_login_base = self.config.TEST_SITE_LOGIN_BASE
17         slice_name = self.config.TEST_SLICE_NAME
18         
19         # Deleting the site should delete everything associated with it
20         # including nodes, persons
21         api.DeleteSite(auth, site_login_base)
22         if self.config.verbose:
23             utils.header("Test data deleted")
24
25         return 1 
26         
27 if __name__ == '__main__':
28     args = tuple(sys.argv[1:])
29     delete_test_data()(*args)