From 80c044f2d3a5e78ba64b406f44c4be160ec92ca2 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 20 Dec 2016 14:15:11 +0000 Subject: [PATCH] Stop overwriting global remote in tests --- fstest/fstests/fstests.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/fstest/fstests/fstests.go b/fstest/fstests/fstests.go index efda48096..b6a572247 100644 --- a/fstest/fstests/fstests.go +++ b/fstest/fstests/fstests.go @@ -547,13 +547,14 @@ func TestObjectString(t *testing.T) { func TestObjectFs(t *testing.T) { skipIfNotOk(t) obj := findObject(t, file1.Path) - if obj.Fs() != remote { + testRemote := remote + if obj.Fs() != testRemote { // Check to see if this wraps something else - if unwrap, ok := remote.(fs.UnWrapper); ok { - remote = unwrap.UnWrap() + if unwrap, ok := testRemote.(fs.UnWrapper); ok { + testRemote = unwrap.UnWrap() } } - assert.Equal(t, obj.Fs(), remote) + assert.Equal(t, obj.Fs(), testRemote) } // TestObjectRemote tests the Remote is correct