Ejemplo n.º 1
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'])
Ejemplo n.º 2
0
    def test_get_initial(self):
        Form = self.get_form(required=True)

        env = AppEnvironment.create()
        form = Form(env)
        conv = form.get_field('pass').conv
        self.assertEqual(conv.get_initial(), '')
Ejemplo n.º 3
0
    def test_get_initial(self):
        Form = self.get_form(required=True)

        env = AppEnvironment.create()
        form = Form(env)
        conv = form.get_field('pass').conv
        self.assertEqual(conv.get_initial(), '')
Ejemplo n.º 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'])
Ejemplo n.º 5
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'])
Ejemplo n.º 6
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'])
Ejemplo n.º 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'])
Ejemplo n.º 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, {})
Ejemplo n.º 9
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'])
Ejemplo n.º 10
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, {})
 def __init__(self, *args, **kwargs):
     self.ordering_field = kwargs.pop('ordering_field', self.ordering_field)
     Form.__init__(self, *args, **kwargs)
Ejemplo n.º 12
0
 def __init__(self, *args, **kwargs):
     kwargs['initial'] = self.initial_for_items(kwargs.pop('items', []))
     Form.__init__(self, *args, **kwargs)
Ejemplo n.º 13
0
 def __init__(self, *args, **kwargs):
     kwargs['initial'] = self.initial_for_items(kwargs.pop('items', []))
     Form.__init__(self, *args, **kwargs)