def test_validate_git_url_for_fab_repo_invalid():
    bad_git_url = '[email protected]:foobar'
    with raises(NotImplementedError) as exc:
        validate_git_url_for_fab_repo(bad_git_url)
        assert 'cannot handle' in exc.value
        assert bad_git_url in exc.value
def test_validate_git_url_for_fab_repo_happy():
    good_git_url = '[email protected]:foobar'
    actual = validate_git_url_for_fab_repo(good_git_url)
    assert actual is True