patch 8.0.0553: toupper/tolower test fails on Mac

Problem:    Toupper/tolower test with Turkish locale fails on Mac.
Solution:   Skip the test on Mac.
diff --git a/src/testdir/test_normal.vim b/src/testdir/test_normal.vim
index 149afa9..aa82992 100644
--- a/src/testdir/test_normal.vim
+++ b/src/testdir/test_normal.vim
@@ -1603,25 +1603,28 @@
   norm! V~
   call assert_equal('THIS IS A simple test: äüöss', getline('.'))
 
-  " Turkish ASCII turns to multi-byte.
-  try
-    lang tr_TR.UTF-8
-    set casemap=
-    call setline(1, 'iI')
-    1normal gUU
-    call assert_equal("\u0130I", getline(1))
-    call assert_equal("\u0130I", toupper("iI"))
+  " Turkish ASCII turns to multi-byte.  On Mac the Turkish locale is available
+  " but toupper()/tolower() don't do the right thing.
+  if !has('mac')
+    try
+      lang tr_TR.UTF-8
+      set casemap=
+      call setline(1, 'iI')
+      1normal gUU
+      call assert_equal("\u0130I", getline(1))
+      call assert_equal("\u0130I", toupper("iI"))
 
-    call setline(1, 'iI')
-    1normal guu
-    call assert_equal("i\u0131", getline(1))
-    call assert_equal("i\u0131", tolower("iI"))
+      call setline(1, 'iI')
+      1normal guu
+      call assert_equal("i\u0131", getline(1))
+      call assert_equal("i\u0131", tolower("iI"))
 
-    lang en_US.UTF-8
-  catch /E197:/
-    " can't use Turkish locale
-    throw 'Skipped: Turkish locale not available'
-  endtry
+      lang en_US.UTF-8
+    catch /E197:/
+      " can't use Turkish locale
+      throw 'Skipped: Turkish locale not available'
+    endtry
+  endif
 
   " clean up
   bw!