コード例 #1
0
ファイル: common.py プロジェクト: vertical-knowledge/ripozo
 def test_translation_none(self):
     """
     Tests attempting to translate a NoneType
     """
     f = DictField('f')
     resp = f.translate(None)
     self.assertIsNone(resp)
コード例 #2
0
ファイル: common.py プロジェクト: rmoorman/ripozo
 def test_translation_none(self):
     """
     Tests attempting to translate a NoneType
     """
     f = DictField('f')
     resp = f.translate(None)
     self.assertIsNone(resp)
コード例 #3
0
ファイル: common.py プロジェクト: vertical-knowledge/ripozo
 def test_not_required(self):
     """
     Tests that a validation error is
     raised for an empty field only when
     required=True
     """
     f = DictField('')
     obj = f.translate(None, validate=True)
     self.assertDictEqual(obj, {})
コード例 #4
0
ファイル: common.py プロジェクト: rmoorman/ripozo
 def test_not_required(self):
     """
     Tests that a validation error is
     raised for an empty field only when
     required=True
     """
     f = DictField('')
     obj = f.translate(None, validate=True)
     self.assertDictEqual(obj, {})
コード例 #5
0
ファイル: common.py プロジェクト: vertical-knowledge/ripozo
    def test_translate_keeps_undefined_fields(self):
        """
        Tests that any fields not in the defined dictionary
        are still included.
        """
        field_dict = [StringField('field1'), IntegerField('field2')]
        field = DictField('f', required=True, field_list=field_dict)

        input_vals = dict(field1='hey', field2='5', field3='Who Cares?')
        resp = field.translate(input_vals, validate=True)
        self.assertIn('field3', resp)
コード例 #6
0
ファイル: common.py プロジェクト: vertical-knowledge/ripozo
    def test_translate_success(self):
        """
        Tests the expected conditions for
        the translate method.
        """
        field_dict = [StringField('field1'), IntegerField('field2')]
        field = DictField('f', required=True, field_list=field_dict)

        input_vals = dict(field1='hey', field2='5')
        resp = field.translate(input_vals, validate=True)
        self.assertDictEqual(dict(field1='hey', field2=5), resp)
コード例 #7
0
ファイル: common.py プロジェクト: rmoorman/ripozo
    def test_translate_keeps_undefined_fields(self):
        """
        Tests that any fields not in the defined dictionary
        are still included.
        """
        field_dict = [StringField('field1'), IntegerField('field2')]
        field = DictField('f', required=True, field_list=field_dict)

        input_vals = dict(field1='hey', field2='5', field3='Who Cares?')
        resp = field.translate(input_vals, validate=True)
        self.assertIn('field3', resp)
コード例 #8
0
ファイル: common.py プロジェクト: rmoorman/ripozo
    def test_translate_success(self):
        """
        Tests the expected conditions for
        the translate method.
        """
        field_dict = [StringField('field1'), IntegerField('field2')]
        field = DictField('f', required=True, field_list=field_dict)

        input_vals = dict(field1='hey', field2='5')
        resp = field.translate(input_vals, validate=True)
        self.assertDictEqual(dict(field1='hey', field2=5), resp)