diff options
| author | Carl Hetherington <cth@carlh.net> | 2023-01-19 22:03:21 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2023-02-11 22:26:38 +0100 |
| commit | 788ef2cf5daf510651cc4f5eb7940d7bd0c44b76 (patch) | |
| tree | 75505127edb1356dfccfeda76232d49d66a9609a /test/kdm_naming_test.cc | |
| parent | 57cbdbed89e6432049fec50ecef28b5b57bcf301 (diff) | |
Warn/error on making KDMs using recipient certs whose validity periods
lie outside those of the KDMs (#2423).
Diffstat (limited to 'test/kdm_naming_test.cc')
| -rw-r--r-- | test/kdm_naming_test.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/test/kdm_naming_test.cc b/test/kdm_naming_test.cc index dda30f688..994217a14 100644 --- a/test/kdm_naming_test.cc +++ b/test/kdm_naming_test.cc @@ -98,6 +98,8 @@ BOOST_AUTO_TEST_CASE (single_kdm_naming_test) auto const from_string = from.date() + " " + from.time_of_day(true, false); auto const until_string = until.date() + " " + until.time_of_day(true, false); + std::vector<KDMCertificatePeriod> period_checks; + auto cpl = cpls.front().cpl_file; auto kdm = kdm_for_screen ( film, @@ -107,7 +109,8 @@ BOOST_AUTO_TEST_CASE (single_kdm_naming_test) boost::posix_time::time_from_string(until_string), dcp::Formulation::MODIFIED_TRANSITIONAL_1, false, - optional<int>() + optional<int>(), + period_checks ); write_files ( @@ -162,6 +165,7 @@ BOOST_AUTO_TEST_CASE (directory_kdm_naming_test, * boost::unit_test::depends_on( auto const cpl = cpls.front().cpl_file; auto const cpl_id = cpls.front().cpl_id; + std::vector<KDMCertificatePeriod> period_checks; list<KDMWithMetadataPtr> kdms; for (auto i: screens) { auto kdm = kdm_for_screen ( @@ -172,7 +176,8 @@ BOOST_AUTO_TEST_CASE (directory_kdm_naming_test, * boost::unit_test::depends_on( boost::posix_time::time_from_string(until_string), dcp::Formulation::MODIFIED_TRANSITIONAL_1, false, - optional<int>() + optional<int>(), + period_checks ); kdms.push_back (kdm); |
