Exemplo n.º 1
0
def test_canon_request_set_date_header_already_exists():
    canon_request = CanonicalRequest(
        'GET',
        '/',
        'Action=ListUsers&Version=2010-05-08',
        {
            'Host': 'iam.amazonaws.com',
            'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8',
            'X-Amz-Date': '20150830T123600Z',
        },
    )
    assert canon_request.set_date_header() is None
    assert canon_request.headers['X-Amz-Date'] == '20150830T123600Z'
Exemplo n.º 2
0
def test_canon_request_set_date_header():
    canon_request = CanonicalRequest(
        'GET',
        '/',
        'Action=ListUsers&Version=2010-05-08',
        {
            'Host': 'iam.amazonaws.com',
            'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8',
        },
    )
    canon_request._datetime = lambda: DateTime(2015, 8, 30, 12, 37)
    assert canon_request.set_date_header() == '20150830T123700Z'
    assert canon_request.headers['x-amz-date'] == '20150830T123700Z'