Oops I forgot to commit the polls test
This commit is contained in:
pare
295903375c
commit
450d137596
S'han modificat 1 arxius amb 27 adicions i 0 eliminacions
27
tests/test_polls.py
Normal file
27
tests/test_polls.py
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
import pytest
|
||||||
|
|
||||||
|
@pytest.mark.vcr()
|
||||||
|
def test_polls(api, api2):
|
||||||
|
poll_params = api2.make_poll(["four twenty", "sixty-nine"], 300, multiple=True)
|
||||||
|
status_poll = api2.status_post("nice", poll=poll_params)
|
||||||
|
poll = status_poll.poll
|
||||||
|
assert poll.votes_count == 0
|
||||||
|
|
||||||
|
api.poll_vote(status_poll.poll, [1])
|
||||||
|
poll2 = api.poll(poll)
|
||||||
|
assert poll2.votes_count == 1
|
||||||
|
|
||||||
|
api.poll_vote(status_poll.poll, [0])
|
||||||
|
poll3 = api.poll(poll)
|
||||||
|
assert poll3.votes_count == 2
|
||||||
|
|
||||||
|
api2.status_delete(status_poll)
|
||||||
|
|
||||||
|
@pytest.mark.vcr()
|
||||||
|
@pytest.mark.xfail(strict=True)
|
||||||
|
def test_poll_illegal_vote(api, api2):
|
||||||
|
poll_params = api2.make_poll(["four twenty", "sixty-nine"], 300, multiple=False)
|
||||||
|
status_poll = api2.status_post("nice", poll=poll_params)
|
||||||
|
poll = status_poll.poll
|
||||||
|
api.poll_vote(status_poll.poll, [1])
|
||||||
|
api.poll_vote(status_poll.poll, [0])
|
Loading…
Referencia en una nova incidència