Include local backend target in checkpoint identity
This commit is contained in:
@@ -81,7 +81,10 @@ func TestScheduledClientPreservesCheckpointFingerprints(t *testing.T) {
|
||||
t.Fatal(err)
|
||||
}
|
||||
inner := &fingerprintedStructuredClient{
|
||||
fingerprints: []CheckpointFingerprint{{Name: "profile_source", Value: "sha256:one"}},
|
||||
fingerprints: []CheckpointFingerprint{
|
||||
{Name: "profile_source", Value: "sha256:one"},
|
||||
{Name: "backend_target", Value: "sha256:two"},
|
||||
},
|
||||
}
|
||||
client := NewScheduledClient(inner, scheduler)
|
||||
provider, ok := client.(CheckpointFingerprintProvider)
|
||||
@@ -92,7 +95,9 @@ func TestScheduledClientPreservesCheckpointFingerprints(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if len(got) != 1 || got[0] != inner.fingerprints[0] {
|
||||
if len(got) != len(inner.fingerprints) ||
|
||||
got[0] != inner.fingerprints[0] ||
|
||||
got[1] != inner.fingerprints[1] {
|
||||
t.Fatalf("checkpoint fingerprints = %#v, want %#v", got, inner.fingerprints)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user