diff options
author | Benjamin Klimczak <benjamin.klimczak@arm.com> | 2023-03-20 18:07:54 +0000 |
---|---|---|
committer | Benjamin Klimczak <benjamin.klimczak@arm.com> | 2023-10-11 15:42:55 +0100 |
commit | 62768232c5fe4ed6b87136c336b65e13d030e9d4 (patch) | |
tree | 847c36a2f7e092982bc1d7a66d0bf601447c8d20 /tests/test_nn_rewrite_core_utils_numpy_tfrecord.py | |
parent | 446c379c92e15ad8f24ed0db853dd0fc9c271151 (diff) | |
download | mlia-62768232c5fe4ed6b87136c336b65e13d030e9d4.tar.gz |
MLIA-843 Add unit tests for module mlia.nn.rewrite
Note: The unit tests mostly call the main functions from the respective
modules only.
Change-Id: Ib2ce5c53d0c3eb222b8b8be42fba33ac8e007574
Signed-off-by: Benjamin Klimczak <benjamin.klimczak@arm.com>
Diffstat (limited to 'tests/test_nn_rewrite_core_utils_numpy_tfrecord.py')
-rw-r--r-- | tests/test_nn_rewrite_core_utils_numpy_tfrecord.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/test_nn_rewrite_core_utils_numpy_tfrecord.py b/tests/test_nn_rewrite_core_utils_numpy_tfrecord.py new file mode 100644 index 0000000..7fc8048 --- /dev/null +++ b/tests/test_nn_rewrite_core_utils_numpy_tfrecord.py @@ -0,0 +1,18 @@ +# SPDX-FileCopyrightText: Copyright 2023, Arm Limited and/or its affiliates. +# SPDX-License-Identifier: Apache-2.0 +"""Tests for module mlia.nn.rewrite.core.utils.numpy_tfrecord.""" +from __future__ import annotations + +from pathlib import Path + +from mlia.nn.rewrite.core.utils.numpy_tfrecord import numpytf_count +from mlia.nn.rewrite.core.utils.numpy_tfrecord import sample_tfrec + + +def test_sample_tfrec(test_tfrecord: Path, tmp_path: Path) -> None: + """Test function sample_tfrec().""" + output_file = tmp_path / "output.tfrecord" + # Sample 1 sample from test_tfrecord + sample_tfrec(input_file=str(test_tfrecord), k=1, output_file=str(output_file)) + assert output_file.is_file() + assert numpytf_count(str(output_file)) == 1 |