Add unit test for `describe` method 91/25891/2
authorYujun Zhang <zhang.yujunz@zte.com.cn>
Tue, 13 Dec 2016 15:27:55 +0000 (23:27 +0800)
committerYujun Zhang <zhang.yujunz@zte.com.cn>
Tue, 13 Dec 2016 15:31:33 +0000 (23:31 +0800)
Change-Id: I6d37ab283d7fcfb0c15dd8065121b706dd80392b
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
tests/unit/runner/perftest_test.py
tests/unit/runner/suite_test.py
tests/unit/runner/testplan_test.py

index 1f0b563..2b400ac 100644 (file)
@@ -40,3 +40,9 @@ class TestPerfTest:
             assert Property.DESCRIPTION in desc
             assert Property.ABSPATH in desc
             assert Property.ABSPATH is not None
+
+    def test_describe(self):
+        desc = PerfTest('test-a').describe()
+        assert Property.NAME in desc
+        assert Property.DESCRIPTION in desc
+        assert Property.ABSPATH in desc
index 1020580..acfed82 100644 (file)
@@ -40,3 +40,9 @@ class TestSuite:
             assert Property.DESCRIPTION in suite_desc
             assert Property.ABSPATH in suite_desc
             assert Property.ABSPATH is not None
+
+    def test_describe(self):
+        desc = Suite('suite-a').describe()
+        assert Property.NAME in desc
+        assert Property.DESCRIPTION in desc
+        assert Property.ABSPATH in desc
index de8bf1e..7e42f55 100644 (file)
@@ -40,3 +40,9 @@ class TestTestPlan:
             assert Property.DESCRIPTION in desc
             assert Property.ABSPATH in desc
             assert Property.ABSPATH is not None
+
+    def test_describe(self):
+        desc = TestPlan('plan-a').describe()
+        assert Property.NAME in desc
+        assert Property.DESCRIPTION in desc
+        assert Property.ABSPATH in desc