#!/usr/bin/env python import os import subprocess import re from avocado import main from avocado import Test import cleanup import brtconfig class BaseRuntimeTeardownDocker(Test): def setUp(self): self.mockcfg = brtconfig.get_mockcfg(self) self.br_image_name = brtconfig.get_docker_image_name(self) def testRemoveDockerImage(self): # Clean-up old test artifacts (docker containers, image, mock root) try: cleanup.cleanup_docker_and_mock(self.mockcfg, self.br_image_name) except: self.error("artifact cleanup failed") else: self.log.info("artifact cleanup successful") if __name__ == "__main__": main()