aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_reports_collection.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_reports_collection.py')
-rw-r--r--tests/test_reports_collection.py32
1 files changed, 28 insertions, 4 deletions
diff --git a/tests/test_reports_collection.py b/tests/test_reports_collection.py
index 264b6b4..8491b91 100644
--- a/tests/test_reports_collection.py
+++ b/tests/test_reports_collection.py
@@ -1,10 +1,34 @@
-from onaptests.steps.reports_collection import ReportsCollection
+from onaptests.steps.reports_collection import Report, ReportsCollection, ReportStepStatus
def test_reports_collection():
rc = ReportsCollection()
- assert rc.report == {}
+ assert rc.report == []
- rc.put({"a": "b"})
- assert rc.report == {"a": "b"}
+ rc.put(Report(
+ "test",
+ ReportStepStatus.PASS,
+ 0.0
+ ))
+ assert len(rc.report) == 1
+
+
+def test_reports_collection_failed_steps_num():
+
+ rc = ReportsCollection()
+ assert rc.failed_steps_num == 0
+
+ rc.put(Report(
+ "test",
+ ReportStepStatus.PASS,
+ 0.0
+ ))
+ assert rc.failed_steps_num == 0
+
+ rc.put(Report(
+ "test",
+ ReportStepStatus.FAIL,
+ 0.0
+ ))
+ assert rc.failed_steps_num == 1