def test_apply_patch(m_hg, m_temp_fn, hg): m_temp_fn.return_value = create_temp_fn("diff_fn", "body_fn") hg.apply_patch("diff", "body", "user", 1) m_hg.assert_called_once_with([ "import", "diff_fn", "--quiet", "-l", "body_fn", "-u", "user", "-d", 1 ]) assert m_temp_fn.call_count == 2
def test_apply_patch(m_commit, m_add, m_git, m_temp_fn, git): m_temp_fn.return_value = create_temp_fn("filename") git.apply_patch("diff", "commit message", "user", 1) m_git.assert_called_once_with(["apply", "filename"]) m_add.assert_called_once() m_commit.assert_called_with("commit message", "user", 1) m_temp_fn.assert_called_once_with("diff")