예제 #1
0
    def test_check_poptop_argument_out_of_limit(self):
        request_form = {'text': '5'}
        poll = Mock()
        poll.number_of_songs = 4

        result = check_poptop_argument(poll, request_form)
        self.assertEqual(result, DEFAULT_EXCEPTION_VALUE)

        request_form = {'text': '-1'}
        result = check_poptop_argument(poll, request_form)
        self.assertEqual(result, DEFAULT_EXCEPTION_VALUE)
def test_check_poptop_argument_out_of_limit():
    request_form = {'text': '5'}
    poll = Mock()
    poll.number_of_songs = 4

    result = check_poptop_argument(poll, request_form)
    assert result == DEFAULT_EXCEPTION_VALUE

    request_form = {'text': '-1'}
    result = check_poptop_argument(poll, request_form)
    assert result == DEFAULT_EXCEPTION_VALUE
예제 #3
0
 def test_check_poptop_argument_good(self):
     request_form = {'text': '4'}
     poll = Mock()
     poll.number_of_songs = 5
     result = check_poptop_argument(poll, request_form)
     self.assertEqual(result, 4)
예제 #4
0
 def test_check_poptop_argument_with_bad_argument(self):
     request_form = {'text': 'Not int'}
     result = check_poptop_argument(None, request_form)
     self.assertEqual(result, DEFAULT_EXCEPTION_VALUE)
def test_check_poptop_argument_with_bad_argument():
    request_form = {'text': 'Not int'}
    result = check_poptop_argument(None, request_form)
    assert result == DEFAULT_EXCEPTION_VALUE
def test_check_poptop_argument_good():
    request_form = {'text': '4'}
    poll = Mock()
    poll.number_of_songs = 5
    result = check_poptop_argument(poll, request_form)
    assert result == 4