예제 #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
    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
    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
    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
    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, {})