From e41e8418b3e7905e137ae09425c423c75c094c58 Mon Sep 17 00:00:00 2001 From: Alex Hedges Date: Thu, 5 Oct 2023 18:18:28 -0400 Subject: [PATCH] Add test for ncurses linked from Homebrew --- plugins/python-build/test/build.bats | 30 ++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/plugins/python-build/test/build.bats b/plugins/python-build/test/build.bats index bac648b7..f050e4b5 100644 --- a/plugins/python-build/test/build.bats +++ b/plugins/python-build/test/build.bats @@ -259,6 +259,36 @@ make install OUT } +@test "ncurses is linked from Homebrew" { + cached_tarball "Python-3.6.2" + + ncurses_libdir="$TMP/homebrew-ncurses" + mkdir -p "$ncurses_libdir" + for i in {1..9}; do stub uname '-s : echo Darwin'; done + for i in {1..2}; do stub sw_vers '-productVersion : echo 1010'; done + for i in {1..3}; do stub brew false; done + stub brew "--prefix ncurses : echo '$ncurses_libdir'" + stub brew false + stub_make_install + + run_inline_definition <