Beispiel #1
0
 def test_size_in_field(self):
     validator = MaxSizeValidator('checkFileMaxSize')
     or_image_size = self.settings.image_size
     self.settings.image_size = 0
     self.assertEqual(
         float(10),
         get_maxsize(validator, self.settings,
                     **{'field': base.get_image_field()}))
     self.settings.image_size = or_image_size
 def test_size_in_instance(self):
     validator = MaxSizeValidator("checkFileMaxSize")
     or_file_size = self.settings.file_size
     self.settings.file_size = 0
     self.assertEqual(
         float(20),
         get_maxsize(validator, self.settings, **{"field": base.get_file_field(), "instance": base.PFObject()}),
     )
     self.settings.file_size = or_file_size
 def test_size_from_validator_instance(self):
     # original validator for file and image read maxsize from
     # zconf.ATFile.max_file_size at the end we have a number
     # By default in the registry we have 30Mb for file and 10Mb for images
     validator = MaxSizeValidator("checkFileMaxSize", maxsize=50.0)
     or_file_size = self.settings.file_size
     self.settings.file_size = 0
     self.assertEqual(float(50), get_maxsize(validator, self.settings, **{"field": base.get_file_field()}))
     self.settings.file_size = or_file_size
Beispiel #4
0
 def test_size_in_field(self):
     validator = MaxSizeValidator('checkFileMaxSize')
     or_image_size = self.settings.image_size
     self.settings.image_size = 0
     self.assertEqual(float(10),
                      get_maxsize(validator,
                                  self.settings,
                                  **{'field': base.get_image_field()}
                                  )
                      )
     self.settings.image_size = or_image_size
Beispiel #5
0
 def test_size_in_instance(self):
     validator = MaxSizeValidator('checkFileMaxSize')
     or_file_size = self.settings.file_size
     self.settings.file_size = 0
     self.assertEqual(
         float(20),
         get_maxsize(
             validator, self.settings, **{
                 'field': base.get_file_field(),
                 'instance': base.PFObject()
             }))
     self.settings.file_size = or_file_size
Beispiel #6
0
 def test_size_from_validator_instance(self):
     # original validator for file and image read maxsize from
     # zconf.ATFile.max_file_size at the end we have a number
     # By default in the registry we have 30MB for file and 10MB for images
     validator = MaxSizeValidator('checkFileMaxSize', maxsize=50.0)
     or_file_size = self.settings.file_size
     self.settings.file_size = 0
     self.assertEqual(
         float(50),
         get_maxsize(validator, self.settings,
                     **{'field': base.get_file_field()}))
     self.settings.file_size = or_file_size
Beispiel #7
0
 def test_size_in_instance(self):
     validator = MaxSizeValidator('checkFileMaxSize')
     or_file_size = self.settings.file_size
     self.settings.file_size = 0
     self.assertEqual(float(20),
                      get_maxsize(validator,
                                  self.settings,
                                  **{'field': base.get_file_field(),
                                     'instance': base.PFObject()}
                                  )
                      )
     self.settings.file_size = or_file_size
Beispiel #8
0
 def test_size_from_registry_type_setting(self):
     # new in version 1.3: type/field specific settings
     validator = MaxSizeValidator('checkFileMaxSize', maxsize=50.0)
     self.settings.types_settings += (TypesSettings(u'News Item', u'image', 7), )
     self.assertEqual(float(7),
                      get_maxsize(validator,
                                  self.settings,
                                  **{'maxsize': 15.0 ,
                                     'field': base.get_image_field(),
                                     'instance': base.PFObject()}
                                  )
                               )
     self.settings.types_settings = ()
Beispiel #9
0
 def test_size_from_registry(self):
     # original validator for file and image read maxsize from
     # zconf.ATFile.max_file_size at the end we have a number
     # so we pass maxsize=N.
     # By default in the registry we have 30MB for file and 10MB for images
     # and calling the validator with all the possible values, validation
     # should be done with user values
     validator = MaxSizeValidator('checkFileMaxSize', maxsize=50.0)
     self.assertEqual(
         float(30),
         get_maxsize(
             validator, self.settings, **{
                 'maxsize': 15.0,
                 'field': base.get_file_field(),
                 'instance': base.PFObject()
             }))
     self.assertEqual(
         float(10),
         get_maxsize(
             validator, self.settings, **{
                 'maxsize': 15.0,
                 'field': base.get_image_field(),
                 'instance': base.PFObject()
             }))
Beispiel #10
0
 def test_size_from_registry(self):
     # original validator for file and image read maxsize from
     # zconf.ATFile.max_file_size at the end we have a number
     # so we pass maxsize=N.
     # By default in the registry we have 30MB for file and 10MB for images
     # and calling the validator with all the possible values, validation
     # should be done with user values
     validator = MaxSizeValidator('checkFileMaxSize', maxsize=50.0)
     self.assertEqual(float(30), get_maxsize(validator,
                                             self.settings,
                                             **{'maxsize': 15.0 ,
                                                'field': base.get_file_field(),
                                                'instance': base.PFObject()
                                               }
                                 )
                               )
     self.assertEqual(float(10), get_maxsize(validator,
                                             self.settings,
                                             **{'maxsize': 15.0 ,
                                                'field': base.get_image_field(),
                                                'instance': base.PFObject()
                                               }
                                 )
                              )