From 94d5769f32e72e973ae8d410d8fe1d240b960b3e Mon Sep 17 00:00:00 2001 From: Alan Rominger Date: Fri, 23 Jan 2026 10:05:44 -0500 Subject: [PATCH] Fix extremely flaky failure (#16161) --- awxkit/test/test_utils.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/awxkit/test/test_utils.py b/awxkit/test/test_utils.py index 8f9391c857..dc43de42b5 100644 --- a/awxkit/test/test_utils.py +++ b/awxkit/test/test_utils.py @@ -93,7 +93,12 @@ def test_random_titles_generates_correct_characters(non_ascii): title = utils.random_title(non_ascii=non_ascii) if non_ascii: with pytest.raises(UnicodeEncodeError): - title.encode('ascii') + # There is a tiny (flaky) chance that random_title will just happen + # to generate unicode that is also valid ascii + # so we repeat a few times, just to be sure we get non-ascii + for i in range(4): + title = utils.random_title(non_ascii=non_ascii) + title.encode('ascii') title.encode('utf-8') else: title.encode('ascii')