def test_credentials_basic(): c = Credentials('id', 'secret', 'us-west-2', 'sqs') assert c._scope == CredentialScope('us-west-2', 'sqs') dt = DateTime(2015, 8, 30, 12, 15) assert c.scope(dt) == DatedCredentialScope('us-west-2', 'sqs', dt) assert ( c.signing_key(dt).sign('') == SigningKey('secret', c.scope(dt)).sign('') )