Beispiel #1
0
def test_valid_ticket(mock):
    requests = mock.patch("powerball_checker.bobgtw.requests")

    bob = BobGateway()

    requests.post.return_value.json.return_value = {'winner': False}
    assert not bob.is_a_winner_ticket('2015-09-01', "[1,2,3,4,5,6]")

    requests.post.return_value.json.return_value = {'winner': True}
    assert bob.is_a_winner_ticket('2015-09-01', "[1,2,3,4,5,6]")
Beispiel #2
0
def test_save(mock):
    requests = mock.patch("powerball_checker.bobgtw.requests")

    bob = BobGateway()

    requests.post.return_value.json.return_value = {
        'prize_code': '12312', 'ticket_code': '123123'}

    tkt = bob.create_ticket('2015-09-01', "[1,2,3,4,5,6]")

    assert tkt == {'prize_code': '12312', 'ticket_code': '123123'}