add test: verify kubelet.config.Restore only happen once

This commit is contained in:
hui luo 2018-05-22 08:22:03 -07:00
parent 65a819338a
commit bf48d39f39

View File

@ -451,4 +451,10 @@ func TestPodRestore(t *testing.T) {
t.Fatalf("Restore returned error: %v", err)
}
expectPodUpdate(t, ch, CreatePodUpdate(kubetypes.RESTORE, kubetypes.ApiserverSource, pod))
// Verify Restore only happen once
if err := config.Restore(tmpDir, channel); err != nil {
t.Fatalf("The second restore returned error: %v", err)
}
expectNoPodUpdate(t, ch)
}