コード例 #1
0
ファイル: convs.py プロジェクト: vlaght/iktomi
    def test_required(self):
        Form = self.get_form(required=True)

        env = AppEnvironment.create()
        form = Form(env)
        form.accept(MultiDict({'pass.pass': '', 'pass.conf': ''}))
        self.assertEqual(list(form.errors.keys()), ['pass'])
コード例 #2
0
ファイル: convs.py プロジェクト: SmartTeleMax/iktomi
    def test_required(self):
        Form = self.get_form(required=True)

        env = AppEnvironment.create()
        form = Form(env)
        form.accept(MultiDict({'pass.pass': '',
                               'pass.conf': ''}))
        self.assertEqual(list(form.errors.keys()), ['pass'])
コード例 #3
0
ファイル: convs.py プロジェクト: vlaght/iktomi
    def test_mismatch(self):
        Form = self.get_form()
        env = AppEnvironment.create()
        form = Form(env)

        form.accept(MultiDict({'pass.pass': '******', 'pass.conf': '123'}))
        self.assertEqual(form.python_data, {'pass': None})
        self.assertEqual(list(form.errors.keys()), ['pass'])
コード例 #4
0
ファイル: convs.py プロジェクト: SmartTeleMax/iktomi
    def test_mismatch(self):
        Form = self.get_form()
        env = AppEnvironment.create()
        form = Form(env)

        form.accept(MultiDict({'pass.pass': '******',
                               'pass.conf': '123'}))
        self.assertEqual(form.python_data, {'pass': None})
        self.assertEqual(list(form.errors.keys()), ['pass'])
コード例 #5
0
ファイル: convs.py プロジェクト: vlaght/iktomi
    def test_required(self):
        Form = self.get_form(required=True)

        env = AppEnvironment.create()
        form = Form(env)
        form.accept(MultiDict({'dt.date': '', 'dt.time': '13:32'}))
        self.assertEqual(list(form.errors.keys()), ['dt'])

        form = Form(env)
        form.accept(MultiDict({'dt.date': '24.03.2013', 'dt.time': ''}))
        self.assertEqual(list(form.errors.keys()), ['dt'])
コード例 #6
0
ファイル: convs.py プロジェクト: vlaght/iktomi
    def test_null(self):
        Form = self.get_form()

        form = Form()
        form.accept(MultiDict({'dt.date': '', 'dt.time': '13:32'}))
        self.assertEqual(form.python_data, {'dt': None})
        self.assertEqual(form.errors, {})

        form = Form()
        form.accept(MultiDict({'dt.date': '24.03.2013', 'dt.time': ''}))
        self.assertEqual(form.python_data, {'dt': None})
        self.assertEqual(form.errors, {})
コード例 #7
0
ファイル: convs.py プロジェクト: SmartTeleMax/iktomi
    def test_required(self):
        Form = self.get_form(required=True)

        env = AppEnvironment.create()
        form = Form(env)
        form.accept(MultiDict({'dt.date': '',
                               'dt.time': '13:32'}))
        self.assertEqual(list(form.errors.keys()), ['dt'])

        form = Form(env)
        form.accept(MultiDict({'dt.date': '24.03.2013',
                               'dt.time': ''}))
        self.assertEqual(list(form.errors.keys()), ['dt'])
コード例 #8
0
ファイル: convs.py プロジェクト: SmartTeleMax/iktomi
    def test_null(self):
        Form = self.get_form()

        form = Form()
        form.accept(MultiDict({'dt.date': '',
                               'dt.time': '13:32'}))
        self.assertEqual(form.python_data, {'dt': None})
        self.assertEqual(form.errors, {})

        form = Form()
        form.accept(MultiDict({'dt.date': '24.03.2013',
                               'dt.time': ''}))
        self.assertEqual(form.python_data, {'dt': None})
        self.assertEqual(form.errors, {})