def test_get_latest_marked_sha_good(mock_list_remote_refs): mock_list_remote_refs.return_value = { 'refs/tags/paasta-fake_group1-20161129T203750-deploy': '968b948b3fca457326718dc7b2e278f89ccc5c87', 'refs/tags/paasta-fake_group1-20161117T122449-deploy': 'eac9a6d7909d09ffec00538bbc43b64502aa2dc0', 'refs/tags/paasta-fake_group2-20161125T095651-deploy': 'a4911648beb2e53886658ba7ea7eb93d582d754c', 'refs/tags/paasta-fake_group1.everywhere-20161109T223959-deploy': '71e97ec397a3f0e7c4ee46e8ea1e2982cbcb0b79', } assert get_latest_marked_sha('', 'fake_group1') \ == '968b948b3fca457326718dc7b2e278f89ccc5c87'
def test_get_latest_marked_sha_good(mock_list_remote_refs): mock_list_remote_refs.return_value = { 'refs/tags/paasta-fake_group1-20161129T203750-deploy': '968b948b3fca457326718dc7b2e278f89ccc5c87', 'refs/tags/paasta-fake_group1-20161117T122449-deploy': 'eac9a6d7909d09ffec00538bbc43b64502aa2dc0', 'refs/tags/paasta-fake_group2-20161125T095651-deploy': 'a4911648beb2e53886658ba7ea7eb93d582d754c', 'refs/tags/paasta-fake_group1.everywhere-20161109T223959-deploy': '71e97ec397a3f0e7c4ee46e8ea1e2982cbcb0b79' } assert get_latest_marked_sha('', 'fake_group1') \ == '968b948b3fca457326718dc7b2e278f89ccc5c87'
def test_get_latest_marked_sha_bad(mock_list_remote_refs): mock_list_remote_refs.return_value = { 'refs/tags/paasta-fake_group2-20161129T203750-deploy': '968b948b3fca457326718dc7b2e278f89ccc5c87', } assert get_latest_marked_sha('', 'fake_group1') == ''
def test_get_latest_marked_sha_bad(mock_list_remote_refs): mock_list_remote_refs.return_value = { "refs/tags/paasta-fake_group2-20161129T203750-deploy": "968b948b3fca457326718dc7b2e278f89ccc5c87" } assert get_latest_marked_sha("", "fake_group1") == ""
def test_get_latest_marked_sha_bad(mock_list_remote_refs): mock_list_remote_refs.return_value = { 'refs/tags/paasta-fake_group2-20161129T203750-deploy': '968b948b3fca457326718dc7b2e278f89ccc5c87', } assert get_latest_marked_sha('', 'fake_group1') == ''