diff --git a/source_test.go b/source_test.go
index <HASH>..<HASH> 100644
--- a/source_test.go
+++ b/source_test.go
@@ -175,6 +175,7 @@ func TestBzrSourceInteractions(t *testing.T) {
 	if len(vlist) != 2 {
 		t.Errorf("bzr test repo should've produced two versions, got %v", len(vlist))
 	} else {
+		SortForUpgrade(vlist)
 		if !reflect.DeepEqual(vlist, evl) {
 			t.Errorf("bzr version list was not what we expected:\n\t(GOT): %s\n\t(WNT): %s", vlist, evl)
 		}
@@ -196,6 +197,7 @@ func TestBzrSourceInteractions(t *testing.T) {
 	if len(vlist) != 2 {
 		t.Errorf("bzr test repo should've produced two versions, got %v", len(vlist))
 	} else {
+		SortForUpgrade(vlist)
 		if !reflect.DeepEqual(vlist, evl) {
 			t.Errorf("bzr version list was not what we expected:\n\t(GOT): %s\n\t(WNT): %s", vlist, evl)
 		}
Sort map-rand-ed results in bzr source test