1*89c4ff92SAndroid Build Coastguard Worker# Copyright © 2020 Arm Ltd. All rights reserved. 2*89c4ff92SAndroid Build Coastguard Worker# Copyright 2020 NXP 3*89c4ff92SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT 4*89c4ff92SAndroid Build Coastguard Workerimport os 5*89c4ff92SAndroid Build Coastguard Workerimport importlib 6*89c4ff92SAndroid Build Coastguard Worker 7*89c4ff92SAndroid Build Coastguard Worker 8*89c4ff92SAndroid Build Coastguard Workerdef test_rel_version(): 9*89c4ff92SAndroid Build Coastguard Worker import pyarmnn._version as v 10*89c4ff92SAndroid Build Coastguard Worker importlib.reload(v) 11*89c4ff92SAndroid Build Coastguard Worker assert "dev" not in v.__version__ 12*89c4ff92SAndroid Build Coastguard Worker del v 13*89c4ff92SAndroid Build Coastguard Worker 14*89c4ff92SAndroid Build Coastguard Worker 15*89c4ff92SAndroid Build Coastguard Workerdef test_dev_version(): 16*89c4ff92SAndroid Build Coastguard Worker import pyarmnn._version as v 17*89c4ff92SAndroid Build Coastguard Worker os.environ["PYARMNN_DEV_VER"] = "1" 18*89c4ff92SAndroid Build Coastguard Worker 19*89c4ff92SAndroid Build Coastguard Worker importlib.reload(v) 20*89c4ff92SAndroid Build Coastguard Worker 21*89c4ff92SAndroid Build Coastguard Worker assert "32.1.0.dev1" == v.__version__ 22*89c4ff92SAndroid Build Coastguard Worker 23*89c4ff92SAndroid Build Coastguard Worker del os.environ["PYARMNN_DEV_VER"] 24*89c4ff92SAndroid Build Coastguard Worker del v 25*89c4ff92SAndroid Build Coastguard Worker 26*89c4ff92SAndroid Build Coastguard Worker 27*89c4ff92SAndroid Build Coastguard Workerdef test_arm_version_not_affected(): 28*89c4ff92SAndroid Build Coastguard Worker import pyarmnn._version as v 29*89c4ff92SAndroid Build Coastguard Worker os.environ["PYARMNN_DEV_VER"] = "1" 30*89c4ff92SAndroid Build Coastguard Worker 31*89c4ff92SAndroid Build Coastguard Worker importlib.reload(v) 32*89c4ff92SAndroid Build Coastguard Worker 33*89c4ff92SAndroid Build Coastguard Worker assert "32.1.0" == v.__arm_ml_version__ 34*89c4ff92SAndroid Build Coastguard Worker 35*89c4ff92SAndroid Build Coastguard Worker del os.environ["PYARMNN_DEV_VER"] 36*89c4ff92SAndroid Build Coastguard Worker del v 37