Skip to content

Commit 59f0a43

Browse files
authored
Fix test fetching headers (#4699)
1 parent 1424a28 commit 59f0a43

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

CCDB/test/testCcdbApi.cxx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -421,16 +421,24 @@ BOOST_AUTO_TEST_CASE(TestHeaderParsing)
421421

422422
BOOST_AUTO_TEST_CASE(TestFetchingHeaders, *utf::precondition(if_reachable()))
423423
{
424+
// first store the object
425+
string objectPath = basePath + "objectETag";
426+
test_fixture f;
427+
TH1F h1("objectETag", "objectETag", 100, 0, 99);
428+
f.api.storeAsTFile(&h1, objectPath, f.metadata);
429+
430+
// then get the headers
424431
std::string etag;
425432
std::vector<std::string> headers;
426433
std::vector<std::string> pfns;
427-
auto updated = CcdbApi::getCCDBEntryHeaders("http://ccdb-test.cern.ch:8080/TOF/LHCphase/1567080816927", etag, headers);
434+
string path = objectPath + "/" + std::to_string(getCurrentTimestamp());
435+
auto updated = CcdbApi::getCCDBEntryHeaders("http://ccdb-test.cern.ch:8080/" + path, etag, headers);
428436
BOOST_CHECK_EQUAL(updated, true);
429437
BOOST_REQUIRE(headers.size() != 0);
430438
CcdbApi::parseCCDBHeaders(headers, pfns, etag);
431439
BOOST_REQUIRE(etag != "");
432440
BOOST_REQUIRE(pfns.size());
433-
updated = CcdbApi::getCCDBEntryHeaders("http://ccdb-test.cern.ch:8080/TOF/LHCphase/1567080816927", etag, headers);
441+
updated = CcdbApi::getCCDBEntryHeaders("http://ccdb-test.cern.ch:8080/" + path, etag, headers);
434442
BOOST_CHECK_EQUAL(updated, false);
435443
}
436444

0 commit comments

Comments
 (0)