From 3d9fd95a25aea85d6410abe804879e9151430c22 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauldmccarthy@gmail.com>
Date: Mon, 1 Apr 2019 19:42:52 +0100
Subject: [PATCH] TEST: Test that  gifti.relatedFiles doesn't return dupes

---
 tests/test_gifti.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/tests/test_gifti.py b/tests/test_gifti.py
index ff6a9b1a3..7a8ff6175 100644
--- a/tests/test_gifti.py
+++ b/tests/test_gifti.py
@@ -224,6 +224,7 @@ def test_relatedFiles():
         assert len(gifti.relatedFiles(badname))       == 0
         assert len(gifti.relatedFiles('nonexistent')) == 0
 
+        llisting  = [op.join(td, f) for f in listing]
         lsurfaces = [op.join(td, f) for f in lsurfaces]
         rsurfaces = [op.join(td, f) for f in rsurfaces]
         lrelated  = [op.join(td, f) for f in lrelated]
@@ -236,6 +237,12 @@ def test_relatedFiles():
             result = gifti.relatedFiles(s)
             assert sorted(rrelated) == sorted(result)
 
+        exp = lsurfaces + lrelated
+        exp = [f for f in exp if f != lsurfaces[0]]
+        result = gifti.relatedFiles(lsurfaces[0],
+                                    ftypes=gifti.ALLOWED_EXTENSIONS)
+        assert sorted(exp) == sorted(result)
+
 TEST_VERTS = np.array([
     [0, 0, 0],
     [1, 0, 0],
-- 
GitLab