def test018_update_ref_no_prev(self): m_fw, m_file, m_pr = MagicMock(), MagicMock(), MagicMock() m_probe = MagicMock() probe = MagicMock() probename = "probe1" probe.name = probename m_probe.name = probe m_file.ref_results = [] m_pr.name = "probe2" module._update_ref_results(m_fw, m_file, m_pr) self.assertItemsEqual(m_file.ref_results, [m_pr])
def test020_update_ref_error(self, m_log): m_fw, m_file, m_pr = MagicMock(), MagicMock(), MagicMock() m_probe = MagicMock() probe = MagicMock() probename = "probe1" probe.name = probename m_probe.name = probe m_pr.name = "probe1" m_file.ref_results = [m_pr, m_pr] module._update_ref_results(m_fw, m_file, m_pr) self.assertItemsEqual(m_file.ref_results, [m_pr, m_pr]) m_log.error.called_once()
def test019_update_ref_prev(self): m_fw, m_file = MagicMock(), MagicMock() m_pr_new, m_pr_old = MagicMock(), MagicMock() m_probe = MagicMock() probe = MagicMock() probename = "probe1" probe.name = probename m_probe.name = probe m_pr_old.name = "probe1" m_pr_new.name = "probe1" m_file.ref_results = [m_pr_old] module._update_ref_results(m_fw, m_file, m_pr_new) self.assertItemsEqual(m_file.ref_results, [m_pr_new])