Exemplo n.º 1
0
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'),
    ]
Exemplo n.º 2
0
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'),
    ]