mirror of https://github.com/status-im/consul.git
Fix some retries in api pkg (#6124)
This commit is contained in:
parent
5873c56a03
commit
97ecc0517c
|
@ -352,10 +352,10 @@ func TestAPI_HealthService_SingleTag(t *testing.T) {
|
|||
defer agent.ServiceDeregister("foo1")
|
||||
retry.Run(t, func(r *retry.R) {
|
||||
services, meta, err := health.Service("foo", "bar", true, nil)
|
||||
require.NoError(t, err)
|
||||
require.NotEqual(t, meta.LastIndex, 0)
|
||||
require.Len(t, services, 1)
|
||||
require.Equal(t, services[0].Service.ID, "foo1")
|
||||
require.NoError(r, err)
|
||||
require.NotEqual(r, meta.LastIndex, 0)
|
||||
require.Len(r, services, 1)
|
||||
require.Equal(r, services[0].Service.ID, "foo1")
|
||||
})
|
||||
}
|
||||
func TestAPI_HealthService_MultipleTags(t *testing.T) {
|
||||
|
@ -397,19 +397,19 @@ func TestAPI_HealthService_MultipleTags(t *testing.T) {
|
|||
retry.Run(t, func(r *retry.R) {
|
||||
services, meta, err := health.ServiceMultipleTags("foo", []string{"bar"}, true, nil)
|
||||
|
||||
require.NoError(t, err)
|
||||
require.NotEqual(t, meta.LastIndex, 0)
|
||||
require.Len(t, services, 2)
|
||||
require.NoError(r, err)
|
||||
require.NotEqual(r, meta.LastIndex, 0)
|
||||
require.Len(r, services, 2)
|
||||
})
|
||||
|
||||
// Test searching with two tags (one result)
|
||||
retry.Run(t, func(r *retry.R) {
|
||||
services, meta, err := health.ServiceMultipleTags("foo", []string{"bar", "v2"}, true, nil)
|
||||
|
||||
require.NoError(t, err)
|
||||
require.NotEqual(t, meta.LastIndex, 0)
|
||||
require.Len(t, services, 1)
|
||||
require.Equal(t, services[0].Service.ID, "foo2")
|
||||
require.NoError(r, err)
|
||||
require.NotEqual(r, meta.LastIndex, 0)
|
||||
require.Len(r, services, 1)
|
||||
require.Equal(r, services[0].Service.ID, "foo2")
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -427,11 +427,11 @@ func TestAPI_HealthService_NodeMetaFilter(t *testing.T) {
|
|||
retry.Run(t, func(r *retry.R) {
|
||||
// consul service should always exist...
|
||||
checks, meta, err := health.Service("consul", "", true, &QueryOptions{NodeMeta: meta})
|
||||
require.NoError(t, err)
|
||||
require.NotEqual(t, meta.LastIndex, 0)
|
||||
require.NotEqual(t, len(checks), 0)
|
||||
require.Equal(t, checks[0].Node.Datacenter, "dc1")
|
||||
require.Contains(t, checks[0].Node.TaggedAddresses, "wan")
|
||||
require.NoError(r, err)
|
||||
require.NotEqual(r, meta.LastIndex, 0)
|
||||
require.NotEqual(r, len(checks), 0)
|
||||
require.Equal(r, checks[0].Node.Datacenter, "dc1")
|
||||
require.Contains(r, checks[0].Node.TaggedAddresses, "wan")
|
||||
})
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue