Ejemplo n.º 1
0
 def test_vote_twice(self, get_url, get_tests_data):
     user_logic.add_user(url=urljoin(get_url, "/users/add_user"), json=get_tests_data["new_user"])
     song_logic.add_song(url=urljoin(get_url, "/songs/add_song"), json=get_tests_data["add_song_success"])
     song_logic.song_up_vote(url=urljoin(get_url, "/songs/upvote"), json=get_tests_data["song_up_vote"])
     r = song_logic.song_up_vote(url=urljoin(get_url, "/songs/upvote"), json=get_tests_data["song_up_vote"])
     print(r.text)
     assert not r.ok
Ejemplo n.º 2
0
 def test_down_vote_wrong_password(self, get_url, get_tests_data):
     user_logic.add_user(url=urljoin(get_url, "/users/add_user"), json=get_tests_data["new_user"])
     song_logic.add_song(url=urljoin(get_url, "/songs/add_song"), json=get_tests_data["add_song_success"])
     r = song_logic.song_up_vote(url=urljoin(get_url, "/songs/upvote"), json=get_tests_data["song_down_vote_wrong_password"])
     assert "error" in r.text
Ejemplo n.º 3
0
 def test_up_vote(self, get_url, get_tests_data):
     user_logic.add_user(url=urljoin(get_url, "/users/add_user"), json=get_tests_data["new_user"])
     song_logic.add_song(url=urljoin(get_url, "/songs/add_song"), json=get_tests_data["add_song_success"])
     song_logic.song_up_vote(url=urljoin(get_url, "/songs/upvote"), json=get_tests_data["song_up_vote"])
     r = song_logic.get_songs_by_rating_greater(url=urljoin(get_url, "/songs/ranked_songs"), rating=0)
     assert get_tests_data["add_song_success"]["song_title"] in r.json()["data"]