Convert sanity tests to plugins. (#28425)

* Move sanity into directory.
* Omit abstract classes from returned subclass list.
* Split sanity tests out into plugins.
* Fix abstract class handling for Python 3.
This commit is contained in:
Matt Clay 2017-08-18 17:21:11 -07:00 committed by GitHub
parent 7fc4e6b4af
commit 688823014f
15 changed files with 1164 additions and 912 deletions

View file

@ -9,7 +9,10 @@ import itertools
import abc
import sys
from lib.util import ApplicationError
from lib.util import (
ApplicationError,
ABC,
)
MODULE_EXTENSIONS = '.py', '.ps1'