aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorRuomei Yan <ruomei.yan@arm.com>2023-01-19 14:52:36 +0000
committerRuomei Yan <ruomei.yan@arm.com>2023-02-13 14:24:02 +0000
commite3bef50932abdc2e32fa5636fb7a496b149e72d9 (patch)
treed32e184038ef0cd9e206810abe6dd44d84067163 /tests
parentcceb6fbd548d6414928f779e5572d325beb3c604 (diff)
downloadmlia-e3bef50932abdc2e32fa5636fb7a496b149e72d9.tar.gz
MLIA-775 Refactor metadata related classes
- define Metadata base class with dictionary data and abstract method - mlia, tosa, model and metadatadisplay classes are all inherited from base class - update unit tests - update function report_metadata into more generalized format Change-Id: Id49e15283eebdca705045eda81db637d82f85453
Diffstat (limited to 'tests')
-rw-r--r--tests/test_target_tosa_reporters.py17
1 files changed, 5 insertions, 12 deletions
diff --git a/tests/test_target_tosa_reporters.py b/tests/test_target_tosa_reporters.py
index 0578b1a..5f26c20 100644
--- a/tests/test_target_tosa_reporters.py
+++ b/tests/test_target_tosa_reporters.py
@@ -6,11 +6,8 @@ from unittest.mock import MagicMock
import pytest
-from mlia.core.metadata import MLIAMetadata
-from mlia.core.metadata import ModelMetadata
from mlia.core.reporting import Report
from mlia.target.tosa.config import TOSAConfiguration
-from mlia.target.tosa.metadata import TOSAMetadata
from mlia.target.tosa.reporters import MetadataDisplay
from mlia.target.tosa.reporters import report_target
from mlia.target.tosa.reporters import tosa_formatters
@@ -28,18 +25,14 @@ def test_tosa_formatters(
"""Test function tosa_formatters() with valid input."""
mock_version = MagicMock()
monkeypatch.setattr(
- "mlia.core.metadata.get_pkg_version",
+ "mlia.target.tosa.metadata.get_pkg_version",
MagicMock(return_value=mock_version),
)
- data = MetadataDisplay(
- TOSAMetadata("tosa-checker"),
- MLIAMetadata("mlia"),
- ModelMetadata(test_tflite_model),
- )
- formatter = tosa_formatters(data)
- report = formatter(data)
- assert data.tosa_version == mock_version
+ display_data = MetadataDisplay(test_tflite_model)
+ formatter = tosa_formatters(MetadataDisplay(test_tflite_model))
+ report = formatter(display_data)
+ assert display_data.data_dict["tosa-checker"]["tosa_version"] == mock_version
assert isinstance(report, Report)