forked from TrueCloudLab/rclone
sync: make --track-renames tests only check rename count if expecting renames
This commit is contained in:
parent
5f9be3dd05
commit
b2c9ef23fa
1 changed files with 10 additions and 6 deletions
|
@ -1067,9 +1067,11 @@ func TestSyncWithTrackRenames(t *testing.T) {
|
||||||
|
|
||||||
fstest.CheckItems(t, r.Fremote, f1, f2)
|
fstest.CheckItems(t, r.Fremote, f1, f2)
|
||||||
|
|
||||||
// Check we renamed something
|
// Check we renamed something if we should have
|
||||||
|
if canTrackRenames {
|
||||||
renames := accounting.GlobalStats().Renames(0)
|
renames := accounting.GlobalStats().Renames(0)
|
||||||
assert.Equal(t, canTrackRenames, renames != 0, fmt.Sprintf("canTrackRenames=%v, renames=%d", canTrackRenames, renames))
|
assert.Equal(t, canTrackRenames, renames != 0, fmt.Sprintf("canTrackRenames=%v, renames=%d", canTrackRenames, renames))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestParseRenamesStrategyModtime(t *testing.T) {
|
func TestParseRenamesStrategyModtime(t *testing.T) {
|
||||||
|
@ -1136,9 +1138,11 @@ func TestSyncWithTrackRenamesStrategyModtime(t *testing.T) {
|
||||||
|
|
||||||
fstest.CheckItems(t, r.Fremote, f1, f2)
|
fstest.CheckItems(t, r.Fremote, f1, f2)
|
||||||
|
|
||||||
// Check we renamed something
|
// Check we renamed something if we should have
|
||||||
|
if canTrackRenames {
|
||||||
renames := accounting.GlobalStats().Renames(0)
|
renames := accounting.GlobalStats().Renames(0)
|
||||||
assert.Equal(t, canTrackRenames, renames != 0, fmt.Sprintf("canTrackRenames=%v, renames=%d", canTrackRenames, renames))
|
assert.Equal(t, canTrackRenames, renames != 0, fmt.Sprintf("canTrackRenames=%v, renames=%d", canTrackRenames, renames))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func toyFileTransfers(r *fstest.Run) int64 {
|
func toyFileTransfers(r *fstest.Run) int64 {
|
||||||
|
|
Loading…
Add table
Reference in a new issue