LeaseLeases requires etcd >= 3.3
Signed-off-by: Tao He <sighingnow@gmail.com>
This commit is contained in:
parent
96bd7f91b4
commit
a31235c911
|
|
@ -524,11 +524,14 @@ TEST_CASE("lease list")
|
|||
int64_t leaseid = res.value().lease();
|
||||
|
||||
etcd::Response leasesresp = etcd.leases().get();
|
||||
std::cout << "leasesresp: " << leasesresp.error_code() << ": " << leasesresp.error_message() << std::endl;
|
||||
if (leasesresp.is_ok()) {
|
||||
REQUIRE(leasesresp.is_ok());
|
||||
auto const &leases = leasesresp.leases();
|
||||
REQUIRE(leases.size() > 0);
|
||||
CHECK(std::find(leases.begin(), leases.end(), leaseid) != leases.end());
|
||||
} else {
|
||||
REQUIRE(leasesresp.error_code() == etcdv3::ERROR_GRPC_UNIMPLEMENTED);
|
||||
}
|
||||
}
|
||||
|
||||
TEST_CASE("cleanup")
|
||||
|
|
|
|||
Loading…
Reference in New Issue