3 from qa.Test import Test
8 Completely removes the installed myplc
12 if self.config.verbose:
13 utils.header("Removing myplc")
14 (stdin, stdout, stderr) = os.popen3('set -x; service plc safestop')
15 self.errors = stderr.readlines()
16 (stdin, stdout, stderr) = os.popen3('set -x; rpm -e myplc')
17 self.errors.extend(stderr.readlines())
18 if self.errors: raise "\n".join(self.errors)
19 (stdin, stdout, stderr) = os.popen3('set -x; rm -rf /plc/data')
20 self.errors.extend(stderr.readlines())
21 if self.errors: raise "\n".join(self.errors)