Merge "Refactored device.py and tests/device_unit_test.py." into main am: 443cd7d873

Original change: https://android-review.googlesource.com/c/platform/system/extras/+/3238417

Change-Id: Ibd1d24e1d0d80eeb83be8ce35acf570ea8c188f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>