Exemple #1
0
    def test_vote_downvote(self, mock_url, mock_request):
        mock_url.__get__ = mock.Mock(return_value='https://www.yikyak.com/')

        message = Message()
        message._vote('downvote')

        # Expected API call
        method = 'PUT'
        url = 'https://www.yikyak.com/downvote'
        params = {
            'userLat': 0,
            'userLong': 0,
        }

        mock_request.assert_called_with(method, url, params=params)
Exemple #2
0
    def test_vote_invalid(self):
        message = Message()

        with self.assertRaises(AssertionError):
            message._vote('qwerty')