switch to using sure for assertions

This commit is contained in:
Brady 2020-01-29 09:46:09 -05:00
parent cb07d17e13
commit dd243d72c2

View File

@ -1,7 +1,7 @@
from __future__ import unicode_literals from __future__ import unicode_literals
import unittest
import json import json
import sure
from moto.awslambda.policy import Policy from moto.awslambda.policy import Policy
@ -12,8 +12,7 @@ class MockLambdaFunction:
self.policy = None self.policy = None
class TestPolicy(unittest.TestCase): def test_policy():
def test_policy(self):
policy = Policy(MockLambdaFunction("arn")) policy = Policy(MockLambdaFunction("arn"))
statement = { statement = {
"StatementId": "statement0", "StatementId": "statement0",
@ -40,11 +39,11 @@ class TestPolicy(unittest.TestCase):
} }
policy.add_statement(json.dumps(statement)) policy.add_statement(json.dumps(statement))
self.assertDictEqual(expected, policy.statements[0]) expected.should.be.equal(policy.statements[0])
sid = statement.get("StatementId", None) sid = statement.get("StatementId", None)
if sid == None: if sid == None:
raise "TestCase.statement does not contain StatementId" raise "TestCase.statement does not contain StatementId"
policy.del_statement(sid) policy.del_statement(sid)
self.assertEqual([], policy.statements) [].should.be.equal(policy.statements)