def test_prep_value(self):
     """
     Tests correct db storage value against different setting of
     PHONENUMBER_DB_FORMAT
     Required output format is set as string constant to guarantee
     consistent database storage values
     """
     number = PhoneNumberField()
     for frmt in ["E164", "RFC3966", "INTERNATIONAL"]:
         with override_settings(PHONENUMBER_DB_FORMAT=frmt):
             self.assertEqual(
                 number.get_prep_value(to_python(self.storage_numbers[frmt][0])),
                 self.storage_numbers[frmt][1],
             )
예제 #2
0
 def test_prep_value(self):
     """
     Tests correct db storage value against different setting of
     PHONENUMBER_DB_FORMAT
     Required output format is set as string constant to guarantee
     consistent database storage values
     """
     number = PhoneNumberField()
     for frmt in ["E164", "RFC3966", "INTERNATIONAL"]:
         with override_settings(PHONENUMBER_DB_FORMAT=frmt):
             self.assertEqual(
                 number.get_prep_value(to_python(self.storage_numbers[frmt][0])),
                 self.storage_numbers[frmt][1],
             )
예제 #3
0
 def test_prep_value(self):
     '''
     Tests correct db storage value against different setting of
     PHONENUMBER_DB_FORMAT
     Required output format is set as string constant to guarantee
     consistent database storage values
     '''
     number = PhoneNumberField()
     old_format = getattr(settings, 'PHONENUMBER_DB_FORMAT', 'E164')
     for frmt in ['E164', 'RFC3966', 'INTERNATIONAL']:
         setattr(settings, 'PHONENUMBER_DB_FORMAT', frmt)
         self.assertEqual(
             number.get_prep_value(to_python(
                 self.storage_numbers[frmt][0])),
             self.storage_numbers[frmt][1])
     setattr(settings, 'PHONENUMBER_DB_FORMAT', old_format)
 def test_prep_value(self):
     '''
     Tests correct db storage value against different setting of
     PHONENUMBER_DB_FORMAT
     Required output format is set as string constant to guarantee
     consistent database storage values
     '''
     number = PhoneNumberField()
     old_format = getattr(settings, 'PHONENUMBER_DB_FORMAT', 'E164')
     for frmt in ['E164', 'RFC3966', 'INTERNATIONAL']:
         setattr(settings, 'PHONENUMBER_DB_FORMAT', frmt)
         self.assertEqual(
             number.get_prep_value(
                 to_python(self.storage_numbers[frmt][0])
             ),
             self.storage_numbers[frmt][1])
     setattr(settings, 'PHONENUMBER_DB_FORMAT', old_format)