From 2852afc482457eacf91ee3864fd1859f7d308459 Mon Sep 17 00:00:00 2001 From: "Gregory P. Smith [Google]" Date: Wed, 17 Jan 2018 14:38:52 -0800 Subject: [PATCH] Use assertCountEqual instead of assertEqual. This test doesn't care about order, the underlying filesystem APIs do not guarantee directory listings on subsequent calls will be in the same order. --- Lib/test/test_glob.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Lib/test/test_glob.py b/Lib/test/test_glob.py index dce64f9fcb1a28e..767bd3764b8925f 100644 --- a/Lib/test/test_glob.py +++ b/Lib/test/test_glob.py @@ -49,10 +49,10 @@ def glob(self, *parts, **kwargs): pattern = os.path.join(*parts) p = os.path.join(self.tempdir, pattern) res = glob.glob(p, **kwargs) - self.assertEqual(list(glob.iglob(p, **kwargs)), res) + self.assertCountEqual(glob.iglob(p, **kwargs), res) bres = [os.fsencode(x) for x in res] - self.assertEqual(glob.glob(os.fsencode(p), **kwargs), bres) - self.assertEqual(list(glob.iglob(os.fsencode(p), **kwargs)), bres) + self.assertCountEqual(glob.glob(os.fsencode(p), **kwargs), bres) + self.assertCountEqual(glob.iglob(os.fsencode(p), **kwargs), bres) return res def assertSequencesEqual_noorder(self, l1, l2):