URL: https://github.com/freeipa/freeipa/pull/5333 Author: abbra Title: #5333: [Backport][ipa-4-8] xmlrpctests: remove harcoded expiration date from test_user_plugin Action: opened
PR body: """ This PR was opened automatically because PR #5330 was pushed to master and backport to ipa-4-8 is required. """ To pull the PR as Git branch: git remote add ghfreeipa https://github.com/freeipa/freeipa git fetch ghfreeipa pull/5333/head:pr5333 git checkout pr5333
From 08c60b6a98c8ddbdd17369a0281953dae153d05b Mon Sep 17 00:00:00 2001 From: Florence Blanc-Renaud <f...@redhat.com> Date: Wed, 9 Dec 2020 14:19:37 +0100 Subject: [PATCH] xmlrpctests: remove harcoded expiration date from test_user_plugin The test test_user_plugin is using a hardcoded date for password expiration and started failed since we passed this date. Replace the hardcoded date with now + 1 year. Fixes: https://pagure.io/freeipa/issue/8616 Signed-off-by: Florence Blanc-Renaud <f...@redhat.com> --- ipatests/test_xmlrpc/test_user_plugin.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ipatests/test_xmlrpc/test_user_plugin.py b/ipatests/test_xmlrpc/test_user_plugin.py index ea06547b84b..19af031bc82 100644 --- a/ipatests/test_xmlrpc/test_user_plugin.py +++ b/ipatests/test_xmlrpc/test_user_plugin.py @@ -72,8 +72,10 @@ u'en-us;q=0.1234', u'en-us;q=1.1', u'en-us;q=1.0000' } -principal_expiration_string = "2020-12-07T19:54:13Z" -principal_expiration_date = datetime.datetime(2020, 12, 7, 19, 54, 13) +now = datetime.datetime.now().replace(microsecond=0) +principal_expiration_date = now + datetime.timedelta(days=365) +principal_expiration_string = principal_expiration_date.strftime( + "%Y-%m-%dT%H:%M:%SZ") invalid_expiration_string = "2020-12-07 19:54:13" expired_expiration_string = "1991-12-07T19:54:13Z"
_______________________________________________ FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/freeipa-devel@lists.fedorahosted.org