[Piglit] [RFC 03/30] tests/utils.py: Add a Test derived class for unit tests
Dylan Baker
baker.dylan.c at gmail.com
Tue Jan 27 14:58:37 PST 2015
This adds a very basic Test class that works for apis that use Test, but
provides only no-op implementations.
Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
---
framework/tests/utils.py | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/framework/tests/utils.py b/framework/tests/utils.py
index 7546f89..3849651 100644
--- a/framework/tests/utils.py
+++ b/framework/tests/utils.py
@@ -42,6 +42,7 @@ from nose.plugins.skip import SkipTest
import nose.tools as nt
import framework.results
+import framework.test
__all__ = [
@@ -273,3 +274,18 @@ def platform_check(plat):
"""If the platform is not in the list specified skip the test."""
if not sys.platform.startswith(plat):
raise SkipTest('Platform {} is not supported'.format(sys.platform))
+
+
+class Test(framework.test.Test):
+ """A basic dmmmy Test class that can be used in places a test is required.
+
+ This provides dummy version of abstract methods in
+ framework.test.base.Test, which allows it to be initialized and run, but is
+ unlikely to be useful for running.
+
+ This is mainly intended for testing where a Test class is required, but
+ doesn't need to be run.
+
+ """
+ def interpret_result(self):
+ pass
--
2.2.2
More information about the Piglit
mailing list