summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-06-21 13:25:20 +0200
committerCarl Hetherington <cth@carlh.net>2025-07-04 23:02:26 +0200
commitde8cd4118d57591804ccd63f979aa9e495df9c93 (patch)
tree82bd16a3a8cb44d34a21cd51581a1933a819018c /test
parent1650465106b7c20a7cc9ae5eec1cf9bf406c1dcf (diff)
Go back to the old way of handling KDM timing.
Once again the KDM gets its timezone from the cinema.
Diffstat (limited to 'test')
-rw-r--r--test/kdm_cli_test.cc2
-rw-r--r--test/kdm_naming_test.cc14
2 files changed, 11 insertions, 5 deletions
diff --git a/test/kdm_cli_test.cc b/test/kdm_cli_test.cc
index a788a9642..4292da17e 100644
--- a/test/kdm_cli_test.cc
+++ b/test/kdm_cli_test.cc
@@ -317,7 +317,7 @@ BOOST_AUTO_TEST_CASE(kdm_cli_time)
vector<string> args = {
"kdm_cli",
"--verbose",
- "--valid-from", now.as_string(),
+ "--valid-from", "2025-01-28 01:41:51",
"--valid-duration", "2 weeks",
"-c", "Dean's Screens",
"-S", "Screen 2",
diff --git a/test/kdm_naming_test.cc b/test/kdm_naming_test.cc
index fe7da7f31..4735ef75e 100644
--- a/test/kdm_naming_test.cc
+++ b/test/kdm_naming_test.cc
@@ -101,6 +101,9 @@ BOOST_AUTO_TEST_CASE (single_kdm_naming_test)
dcp::LocalTime until = sign_cert.not_after();
until.add_months (-2);
+ 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;
@@ -112,8 +115,8 @@ BOOST_AUTO_TEST_CASE (single_kdm_naming_test)
context.cinema_a,
*cinemas.cinema(context.cinema_a),
*cinemas.screen(context.cinema_a_screen_1),
- from,
- until,
+ boost::posix_time::time_from_string(from_string),
+ boost::posix_time::time_from_string(until_string),
dcp::Formulation::MODIFIED_TRANSITIONAL_1,
false,
optional<int>(),
@@ -165,6 +168,9 @@ BOOST_AUTO_TEST_CASE(directory_kdm_naming_test)
dcp::LocalTime until (sign_cert.not_after());
until.add_months (-2);
+ auto const from_string = from.date() + " " + from.time_of_day(true, false);
+ auto const until_string = until.date() + " " + until.time_of_day(true, false);
+
vector<pair<CinemaID, ScreenID>> screens = {
{ context.cinema_a, context.cinema_a_screen_2 },
{ context.cinema_b, context.cinema_b_screen_x },
@@ -188,8 +194,8 @@ BOOST_AUTO_TEST_CASE(directory_kdm_naming_test)
screen.first,
*cinemas.cinema(screen.first),
*cinemas.screen(screen.second),
- from,
- until,
+ boost::posix_time::time_from_string(from_string),
+ boost::posix_time::time_from_string(until_string),
dcp::Formulation::MODIFIED_TRANSITIONAL_1,
false,
optional<int>(),