Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
 def test_import_name(self):
     mem = chirp_common.Memory()
     mem.name = 'foo'
     import_logic._import_name(FakeRadio(None), None, mem)
     self.assertEqual(mem.name, 'filtered-name')