From d1e1ac71be64577c35ab46b30ca4e218ffddda53 Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Mon, 7 May 2018 17:37:31 -0700 Subject: mpm: Remove 'test' periph_manager --- mpm/python/usrp_mpm/periph_manager/CMakeLists.txt | 3 +- mpm/python/usrp_mpm/periph_manager/test.py | 66 ----------------------- 2 files changed, 1 insertion(+), 68 deletions(-) delete mode 100644 mpm/python/usrp_mpm/periph_manager/test.py diff --git a/mpm/python/usrp_mpm/periph_manager/CMakeLists.txt b/mpm/python/usrp_mpm/periph_manager/CMakeLists.txt index 337b2c944..095916ff7 100644 --- a/mpm/python/usrp_mpm/periph_manager/CMakeLists.txt +++ b/mpm/python/usrp_mpm/periph_manager/CMakeLists.txt @@ -13,7 +13,6 @@ SET(USRP_MPM_PERIPHMGR_FILES ${CMAKE_CURRENT_SOURCE_DIR}/base.py ${CMAKE_CURRENT_SOURCE_DIR}/n3xx.py ${CMAKE_CURRENT_SOURCE_DIR}/n3xx_periphs.py - ${CMAKE_CURRENT_SOURCE_DIR}/test.py - ) +) LIST(APPEND USRP_MPM_FILES ${USRP_MPM_PERIPHMGR_FILES}) SET(USRP_MPM_FILES ${USRP_MPM_FILES} PARENT_SCOPE) diff --git a/mpm/python/usrp_mpm/periph_manager/test.py b/mpm/python/usrp_mpm/periph_manager/test.py deleted file mode 100644 index e0fced56b..000000000 --- a/mpm/python/usrp_mpm/periph_manager/test.py +++ /dev/null @@ -1,66 +0,0 @@ -# -# Copyright 2017 Ettus Research, a National Instruments Company -# -# SPDX-License-Identifier: GPL-3.0-or-later -# -""" -test periph_manager implementation module -""" - -from __future__ import print_function -import random -import string -from usrp_mpm.periph_manager import PeriphManagerBase -from usrp_mpm import dboard_manager - - -class test(PeriphManagerBase): - """ - Test periph manager class which fakes out all API calls - """ - hw_pids = "42" - mboard_info = {"type": "mpm_test"} - mboard_eeprom_addr = None - dboard_eeprom_addrs = {"A": "something", "B": "else"} - dboard_spimaster_addrs = {"A": "something", "B": "else"} - - def __init__(self, *args, **kwargs): - # First initialize parent class - will populate self._eeprom_head and self._eeprom_rawdata - # super(n310, self).__init__(*args, **kwargs) - # if header.get("dataversion", 0) == 1: - self._eeprom = self._read_eeprom_fake() - print(self.mboard_info) - self.mboard_info["serial"] = "AABBCCDDEEFF" - self.mboard_info["name"] = self._eeprom["name"] - - # I'm the test periph_manager, I know I have test dboards attached - self.dboards = { - "A": dboard_manager.test(self._read_db_eeprom_random()), - "B": dboard_manager.test(self._read_db_eeprom_random()) - } - - def _read_eeprom_fake(self): - """ - fake eeprom readout function, returns dict with data - """ - fake_eeprom = { - "magic": 42, - "crc": 4242, - "data_version": 42, - "hw_pid": 42, - "hw_rev": 5, - "name": "foo" - } - - return fake_eeprom - - def _read_db_eeprom_random(self): - """ - fake db eeprom readout function, returns dict with fake dboard data - """ - fake_eeprom = { - "serial": ''.join( - random.choice("ABCDEF" + string.digits) - for _ in range(16)) - } - return fake_eeprom -- cgit v1.2.3