def test_canon_request_set_date_param_already_exists(): canon_request = CanonicalRequest( 'GET', '/', 'Action=ListUsers&Version=2010-05-08&X-Amz-Date=20150830T123600Z', ) assert canon_request.set_date_param() is None assert canon_request.query == [ ('Action', 'ListUsers'), ('Version', '2010-05-08'), ('X-Amz-Date', '20150830T123600Z'), ]
def test_canon_request_set_date_param(): canon_request = CanonicalRequest( 'GET', '/', 'Action=ListUsers&Version=2010-05-08', ) canon_request._datetime = lambda: DateTime(2015, 8, 30, 12, 37) assert canon_request.set_date_param() == '20150830T123700Z' assert canon_request.query == [ ('Action', 'ListUsers'), ('Version', '2010-05-08'), ('X-Amz-Date', '20150830T123700Z'), ]