コード例 #1
0
    def test_form_valid_data(self):
        """
        Form should be valid.
        """
        form = FraudReportForm(self.data)

        # make sure form is valid
        ok_(form.is_valid())
コード例 #2
0
ファイル: tests.py プロジェクト: Devil399/bedrock
    def test_form_valid_data(self):
        """
        Form should be valid.
        """
        form = FraudReportForm(self.data)

        # make sure form is valid
        ok_(form.is_valid())
コード例 #3
0
ファイル: test_forms.py プロジェクト: alexgibson/bedrock
 def test_form_valid_attachement(self):
     """
     Form should be valid when attachment under/at size limit.
     """
     # attachment within size limit
     mock_attachment = self._create_image_file()
     form = FraudReportForm(self.data, {'input_attachment': mock_attachment})
     # make sure form is valid
     assert form.is_valid()
コード例 #4
0
ファイル: test_forms.py プロジェクト: mozilla/bedrock
    def test_form_honeypot(self):
        """
        Form with honeypot text box filled should not be valid.
        """
        self.data["office_fax"] = "spammer!"

        form = FraudReportForm(self.data)

        assert not form.is_valid()
コード例 #5
0
ファイル: tests.py プロジェクト: Devil399/bedrock
    def test_form_honeypot(self):
        """
        Form with honeypot text box filled should not be valid.
        """
        self.data['office_fax'] = 'spammer!'

        form = FraudReportForm(self.data)

        eq_(False, form.is_valid())
コード例 #6
0
    def test_form_honeypot(self):
        """
        Form with honeypot checkbox checked should not be valid.
        """
        self.data['superpriority'] = True

        form = FraudReportForm(self.data)

        eq_(False, form.is_valid())
コード例 #7
0
    def test_form_honeypot(self):
        """
        Form with honeypot text box filled should not be valid.
        """
        self.data['office_fax'] = 'spammer!'

        form = FraudReportForm(self.data)

        eq_(False, form.is_valid())
コード例 #8
0
ファイル: tests.py プロジェクト: riverspirit/bedrock
    def test_form_honeypot(self):
        """
        Form with honeypot checkbox checked should not be valid.
        """
        self.data["superpriority"] = True

        form = FraudReportForm(self.data)

        eq_(False, form.is_valid())
コード例 #9
0
 def test_form_valid_attachement(self):
     """
     Form should be valid when attachment under/at size limit.
     """
     # attachment within size limit
     mock_attachment = self._create_image_file()
     form = FraudReportForm(self.data,
                            {'input_attachment': mock_attachment})
     # make sure form is valid
     assert form.is_valid()
コード例 #10
0
ファイル: tests.py プロジェクト: Devil399/bedrock
    def test_form_valid_attachement(self):
        """
        Form should be valid when attachment under/at size limit.
        """
        # attachment within size limit
        mock_attachment = Mock(_size=legal_forms.FRAUD_REPORT_FILE_SIZE_LIMIT)

        form = FraudReportForm(self.data, {'input_attachment': mock_attachment})

        # make sure form is valid
        ok_(form.is_valid())
コード例 #11
0
    def test_form_valid_attachement(self):
        """
        Form should be valid when attachment under/at size limit.
        """
        # attachment within size limit
        mock_attachment = Mock(_size=legal_forms.FRAUD_REPORT_FILE_SIZE_LIMIT)

        form = FraudReportForm(self.data, {'input_attachment': mock_attachment})

        # make sure form is valid
        ok_(form.is_valid())
コード例 #12
0
ファイル: test_forms.py プロジェクト: alexgibson/bedrock
 def test_form_invalid_attachement_type(self):
     """
     Form should be invalid and contain attachment errors when attachment
     is not an image.
     """
     # attachment within size limit
     mock_attachment = self._create_text_file()
     form = FraudReportForm(self.data, {'input_attachment': mock_attachment})
     # make sure form is not valid
     assert not form.is_valid()
     # make sure attachment errors are in form
     self.assertIn('input_attachment', form.errors)
コード例 #13
0
 def test_form_invalid_attachement_type(self):
     """
     Form should be invalid and contain attachment errors when attachment
     is not an image.
     """
     # attachment within size limit
     mock_attachment = self._create_text_file()
     form = FraudReportForm(self.data,
                            {'input_attachment': mock_attachment})
     # make sure form is not valid
     assert not form.is_valid()
     # make sure attachment errors are in form
     self.assertIn('input_attachment', form.errors)
コード例 #14
0
ファイル: tests.py プロジェクト: Devil399/bedrock
    def test_form_invalid_data(self):
        """
        With incorrect data (missing url), form should not be valid and should
        have url in the errors hash.
        """
        self.data.update(input_url='')  # remove required url

        form = FraudReportForm(self.data)

        # make sure form is invalid
        eq_(False, form.is_valid())

        # make sure url errors are in form
        self.assertIn('input_url', form.errors)
コード例 #15
0
    def test_form_invalid_data(self):
        """
        With incorrect data (missing url), form should not be valid and should
        have url in the errors hash.
        """
        self.data.update(input_url='')  # remove required url

        form = FraudReportForm(self.data)

        # make sure form is invalid
        eq_(False, form.is_valid())

        # make sure url errors are in form
        self.assertIn('input_url', form.errors)
コード例 #16
0
ファイル: test_forms.py プロジェクト: alexgibson/bedrock
    def test_form_invalid_attachement_size(self):
        """
        Form should be invalid and contain attachment errors when attachment
        over size limit.
        """
        # attachment within size limit
        mock_attachment = self._create_image_file()
        form = FraudReportForm(self.data, {'input_attachment': mock_attachment})
        with patch.object(legal_forms, 'FRAUD_REPORT_FILE_SIZE_LIMIT', 100):
            # make sure form is not valid
            assert not form.is_valid()

        # make sure attachment errors are in form
        self.assertIn('input_attachment', form.errors)
コード例 #17
0
ファイル: tests.py プロジェクト: riverspirit/bedrock
    def test_form_invalid_attachement(self):
        """
        Form should be invalid and contain attachment errors when attachment
        over size limit.
        """
        # attachment within size limit
        mock_attachment = Mock(_size=(legal_forms.FRAUD_REPORT_FILE_SIZE_LIMIT + 1))

        form = FraudReportForm(self.data, {"attachment": mock_attachment})

        # make sure form is not valid
        eq_(False, form.is_valid())

        # make sure attachment errors are in form
        self.assertIn("attachment", form.errors)
コード例 #18
0
    def test_form_invalid_attachement_size(self):
        """
        Form should be invalid and contain attachment errors when attachment
        over size limit.
        """
        # attachment within size limit
        mock_attachment = self._create_image_file()
        form = FraudReportForm(self.data,
                               {'input_attachment': mock_attachment})
        with patch.object(legal_forms, 'FRAUD_REPORT_FILE_SIZE_LIMIT', 100):
            # make sure form is not valid
            assert not form.is_valid()

        # make sure attachment errors are in form
        self.assertIn('input_attachment', form.errors)
コード例 #19
0
    def test_form_invalid_attachement(self):
        """
        Form should be invalid and contain attachment errors when attachment
        over size limit.
        """
        # attachment within size limit
        mock_attachment = Mock(
            _size=(legal_forms.FRAUD_REPORT_FILE_SIZE_LIMIT + 1))

        form = FraudReportForm(self.data, {'input_attachment': mock_attachment})

        # make sure form is not valid
        eq_(False, form.is_valid())

        # make sure attachment errors are in form
        self.assertIn('input_attachment', form.errors)