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_mode_valid_am(self): radio = FakeRadio(None) mem = chirp_common.Memory() mem.mode = 'Auto' mem.freq = 18000000 import_logic._import_mode(radio, None, mem) self.assertEqual(mem.mode, 'AM')