def test_import_mem(self, errors=[]): radio = FakeRadio(None) src_rf = chirp_common.RadioFeatures() mem = chirp_common.Memory() self.mox.StubOutWithMock(mem, 'dupe') self.mox.StubOutWithMock(import_logic, '_import_name') self.mox.StubOutWithMock(import_logic, '_import_power') self.mox.StubOutWithMock(import_logic, '_import_tone') self.mox.StubOutWithMock(import_logic, '_import_dtcs') self.mox.StubOutWithMock(import_logic, '_import_mode') self.mox.StubOutWithMock(import_logic, '_import_duplex') self.mox.StubOutWithMock(radio, 'validate_memory') mem.dupe().AndReturn(mem) import_logic._import_name(radio, src_rf, mem) import_logic._import_power(radio, src_rf, mem) import_logic._import_tone(radio, src_rf, mem) import_logic._import_dtcs(radio, src_rf, mem) import_logic._import_mode(radio, src_rf, mem) import_logic._import_duplex(radio, src_rf, mem) radio.validate_memory(mem).AndReturn(errors) self.mox.ReplayAll() import_logic.import_mem(radio, src_rf, mem)
def test_import_dtcs_diffA_dtcs(self): radio = FakeRadio(None) src_rf = chirp_common.RadioFeatures() src_rf.has_rx_dtcs = True mem = chirp_common.Memory() mem.tmode = 'DTCS' mem.rx_dtcs = 32 import_logic._import_dtcs(radio, src_rf, mem) self.assertEqual(mem.dtcs, 32)