Add tests

This commit is contained in:
Daniel Ternyak 2019-01-27 16:30:15 -06:00
parent 01d61fce9f
commit 4d84f11f78
No known key found for this signature in database
GPG Key ID: DF212D2DC5D0E245
2 changed files with 14 additions and 1 deletions

View File

@ -5,7 +5,6 @@
pytest==3.7.1
WebTest==2.0.30
factory-boy==2.11.1
eth-tester[py-evm]==0.1.0b33
# Lint and code style
flake8==3.5.0

View File

@ -108,3 +108,17 @@ class TestProposalAPI(BaseProposalCreatorConfig):
self.proposal.status = PENDING # should be APPROVED
resp = self.app.put("/api/v1/proposals/{}/publish".format(self.proposal.id))
self.assert400(resp)
# /
def test_get_proposals(self):
self.test_publish_proposal_approved()
resp = self.app.get("/api/v1/proposals/")
self.assert200(resp)
def test_get_proposals_does_not_include_team_member_email_addresses(self):
self.test_publish_proposal_approved()
resp = self.app.get("/api/v1/proposals/")
self.assert200(resp)
for each_proposal in resp.json:
for team_member in each_proposal["team"]:
self.assertIsNone(team_member.get('email_address'))