Пример #1
0
    def test_invalid_limit(self):
        """
        Test giving the form an invalid limit.
        """

        data = self.get_valid_data()
        data['limit'] = 'bar'
        form = BaseLookupForm(data)
        self.assertFalse(form.is_valid())
Пример #2
0
    def test_invalid_limit(self):
        """
        Test giving the form an invalid limit.
        """

        data = self.get_valid_data()
        data['limit'] = 'bar'
        form = BaseLookupForm(data)
        self.assertFalse(form.is_valid())
Пример #3
0
    def test_over_limit(self):
        """
        If SELECTABLE_MAX_LIMIT is set and limit given is greater then
        the form will return SELECTABLE_MAX_LIMIT.
        """

        data = self.get_valid_data()
        data['limit'] = settings.SELECTABLE_MAX_LIMIT + 100
        form = BaseLookupForm(data)
        self.assertTrue(form.is_valid(), "%s" % form.errors)
        self.assertEqual(form.cleaned_data['limit'], settings.SELECTABLE_MAX_LIMIT)
Пример #4
0
    def test_no_max_set(self):
        """
        If SELECTABLE_MAX_LIMIT is not set but given then the form
        will return the given limit.
        """

        settings.SELECTABLE_MAX_LIMIT = None
        data = self.get_valid_data()
        form = BaseLookupForm(data)
        self.assertTrue(form.is_valid(), "%s" % form.errors)
        if 'limit' in data:
            self.assertTrue(form.cleaned_data['limit'], data['limit'])
Пример #5
0
    def test_no_limit(self):
        """
        If SELECTABLE_MAX_LIMIT is set and limit is not given then
        the form will return SELECTABLE_MAX_LIMIT.
        """

        data = self.get_valid_data()
        if 'limit' in data:
            del data['limit']
        form = BaseLookupForm(data)
        self.assertTrue(form.is_valid(), "%s" % form.errors)
        self.assertEqual(form.cleaned_data['limit'], settings.SELECTABLE_MAX_LIMIT)
Пример #6
0
    def test_over_limit(self):
        """
        If SELECTABLE_MAX_LIMIT is set and limit given is greater then
        the form will return SELECTABLE_MAX_LIMIT.
        """

        with self.settings(SELECTABLE_MAX_LIMIT=25):
            data = self.get_valid_data()
            data['limit'] = 125
            form = BaseLookupForm(data)
            self.assertTrue(form.is_valid(), "%s" % form.errors)
            self.assertEqual(form.cleaned_data['limit'], 25)
Пример #7
0
    def test_no_max_set(self):
        """
        If SELECTABLE_MAX_LIMIT is not set but given then the form
        will return the given limit.
        """

        with self.settings(SELECTABLE_MAX_LIMIT=None):
            data = self.get_valid_data()
            form = BaseLookupForm(data)
            self.assertTrue(form.is_valid(), "%s" % form.errors)
            if 'limit' in data:
                self.assertTrue(form.cleaned_data['limit'], data['limit'])
Пример #8
0
    def test_no_max_set_not_given(self):
        """
        If SELECTABLE_MAX_LIMIT is not set and not given then the form
        will return no limit.
        """

        settings.SELECTABLE_MAX_LIMIT = None
        data = self.get_valid_data()
        if 'limit' in data:
            del data['limit']
        form = BaseLookupForm(data)
        self.assertTrue(form.is_valid(), "%s" % form.errors)
        self.assertFalse(form.cleaned_data.get('limit'))
Пример #9
0
    def test_no_max_set_not_given(self):
        """
        If SELECTABLE_MAX_LIMIT is not set and not given then the form
        will return no limit.
        """

        with self.settings(SELECTABLE_MAX_LIMIT=None):
            data = self.get_valid_data()
            if 'limit' in data:
                del data['limit']
            form = BaseLookupForm(data)
            self.assertTrue(form.is_valid(), "%s" % form.errors)
            self.assertFalse(form.cleaned_data.get('limit'))
Пример #10
0
    def test_no_limit(self):
        """
        If SELECTABLE_MAX_LIMIT is set and limit is not given then
        the form will return SELECTABLE_MAX_LIMIT.
        """

        with self.settings(SELECTABLE_MAX_LIMIT=25):
            data = self.get_valid_data()
            if 'limit' in data:
                del data['limit']
            form = BaseLookupForm(data)
            self.assertTrue(form.is_valid(), "%s" % form.errors)
            self.assertEqual(form.cleaned_data['limit'], 25)
Пример #11
0
 def test_valid_data(self):
     data = self.get_valid_data()
     form = BaseLookupForm(data)
     self.assertTrue(form.is_valid(), "%s" % form.errors)
Пример #12
0
 def test_valid_data(self):
     data = self.get_valid_data()
     form = BaseLookupForm(data)
     self.assertTrue(form.is_valid(), "%s" % form.errors)