mirror of
https://github.com/weaveworks/scope.git
synced 2026-07-28 01:31:17 +00:00
fixing up tests
This commit is contained in:
@@ -174,20 +174,23 @@ func TestReporter(t *testing.T) {
|
||||
id string
|
||||
parentService string
|
||||
latest map[string]string
|
||||
sets map[string]report.StringSet
|
||||
}{
|
||||
{pod1ID, serviceID, map[string]string{
|
||||
kubernetes.PodID: "ping/pong-a",
|
||||
kubernetes.PodName: "pong-a",
|
||||
kubernetes.Namespace: "ping",
|
||||
kubernetes.PodCreated: pod1.Created(),
|
||||
kubernetes.ServiceIDs: "ping/pongservice",
|
||||
}, map[string]report.StringSet{
|
||||
kubernetes.ServiceIDs: report.MakeStringSet("ping/pongservice"),
|
||||
}},
|
||||
{pod2ID, serviceID, map[string]string{
|
||||
kubernetes.PodID: "ping/pong-b",
|
||||
kubernetes.PodName: "pong-b",
|
||||
kubernetes.Namespace: "ping",
|
||||
kubernetes.PodCreated: pod1.Created(),
|
||||
kubernetes.ServiceIDs: "ping/pongservice",
|
||||
}, map[string]report.StringSet{
|
||||
kubernetes.ServiceIDs: report.MakeStringSet("ping/pongservice"),
|
||||
}},
|
||||
} {
|
||||
node, ok := rpt.Pod.Nodes[pod.id]
|
||||
@@ -204,6 +207,12 @@ func TestReporter(t *testing.T) {
|
||||
t.Errorf("Expected pod %s latest %q: %q, got %q", pod.id, k, want, have)
|
||||
}
|
||||
}
|
||||
|
||||
for k, want := range pod.sets {
|
||||
if have, ok := node.Sets.Lookup(k); !ok || !reflect.DeepEqual(want, have) {
|
||||
t.Errorf("Expected pod %s sets %q: %q, got %q", pod.id, k, want, have)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Reporter should have added a service
|
||||
|
||||
Reference in New Issue
Block a user