@@ -0,0 +1,1136 @@
+import unittest%0Afrom pathlib import Path%0Aimport subprocess%0A%0A%0Aclass TestVintDoNotDiedWhenLintingVital(unittest.TestCase):%0A    def assertVintStillAlive(self, cmd):%0A        try:%0A            got_output = subprocess.check_output(cmd,%0A                                                 stderr=subprocess.STDOUT,%0A                                                 universal_newlines=True)%0A        except subprocess.CalledProcessError as err:%0A            got_output = err.output%0A%0A        unexpected_keyword = r'%5ETraceback'%0A        self.assertNotRegex(got_output, unexpected_keyword)%0A%0A%0A    def assertNotRegex(self, string, pattern):%0A        assertNotRegexpMatches = getattr(self, 'assertNotRegexpMatches', None)%0A        if assertNotRegexpMatches:%0A            assertNotRegexpMatches(string, pattern)%0A            return%0A%0A        super(TestVintDoNotDiedWhenLintingVital, self).assertNotRegex(string, pattern)%0A%0A%0A%0A    def test_not_died_when_linting_vital(self):%0A        vital_dir = str(Path('test', 'fixture', 'cli', 'vital.vim'))%0A        cmd = %5B'vint', vital_dir%5D%0A%0A        self.assertVintStillAlive(cmd)%0A%0A%0Aif __name__ == '__main__':%0A    unittest.main()%0A

Add acceptance test for vital