[Piglit] [PATCH 21/44] unittests/results_tests.py: Add traceback tests
baker.dylan.c at gmail.com
baker.dylan.c at gmail.com
Wed Jan 27 16:06:29 PST 2016
From: Dylan Baker <baker.dylan.c at gmail.com>
Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
---
unittests/results_tests.py | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/unittests/results_tests.py b/unittests/results_tests.py
index 6870864..dc004d5 100644
--- a/unittests/results_tests.py
+++ b/unittests/results_tests.py
@@ -122,6 +122,7 @@ class TestTestResultFromDictAttributes(object):
'result': 'pass',
'dmesg': 'this is some dmesg',
'exception': 'this is an exception',
+ 'traceback': 'a traceback',
}
cls.test = results.TestResult.from_dict(dict_)
@@ -162,6 +163,10 @@ class TestTestResultFromDictAttributes(object):
"""dmesgs.TestResult.from_dict: sets exception correctly"""
nt.eq_(self.test.exception, 'this is an exception')
+ def test_traceback(self):
+ """dmesgs.TestResult.from_dict: sets traceback correctly"""
+ nt.eq_(self.test.traceback, 'a traceback')
+
def test_TestResult_result_getter():
"""results.TestResult.result: Getter returns the result when there are no subtests"""
@@ -211,6 +216,7 @@ class TestTestResult_to_json(object):
test.exception = 'an exception'
test.dmesg = 'this is dmesg'
test.pid = 1934
+ test.traceback = 'a traceback'
cls.test = test
cls.json = test.to_json()
@@ -264,6 +270,10 @@ class TestTestResult_to_json(object):
"""results.TestResult.to_json: Adds the pid attribute"""
nt.eq_(self.test.pid, self.json['pid'])
+ def test_traceback(self):
+ """results.TestResult.to_json: Adds the traceback attribute"""
+ nt.eq_(self.test.traceback, self.json['traceback'])
+
class TestTestResult_from_dict(object):
"""Tests for the from_dict method."""
--
2.7.0
More information about the Piglit
mailing list