mirror of
				https://github.com/encode/django-rest-framework.git
				synced 2025-10-30 23:47:53 +03:00 
			
		
		
		
	Use 'force_text', not 'unicode', for compat across python version
This commit is contained in:
		
							parent
							
								
									676ab4971c
								
							
						
					
					
						commit
						8f79caf9d1
					
				|  | @ -102,13 +102,13 @@ def humanize_strptime(format_string): | |||
| 
 | ||||
| def strip_multiple_choice_msg(help_text): | ||||
|     """ | ||||
|     Remove the 'Hold down "control" ...' message that is enforced in select | ||||
|     multiple fields. | ||||
|     Remove the 'Hold down "control" ...' message that is Django enforces in | ||||
|     select multiple fields on ModelForms.  (Required for 1.5 and earlier) | ||||
| 
 | ||||
|     See https://code.djangoproject.com/ticket/9321 | ||||
|     """ | ||||
|     multiple_choice_msg = _(' Hold down "Control", or "Command" on a Mac, to select more than one.') | ||||
|     multiple_choice_msg = unicode(multiple_choice_msg) | ||||
|     multiple_choice_msg = force_text(multiple_choice_msg) | ||||
| 
 | ||||
|     return help_text.replace(multiple_choice_msg, '') | ||||
| 
 | ||||
|  |  | |||
|  | @ -1385,7 +1385,7 @@ class ManyFieldHelpTextTest(TestCase): | |||
|         message that Django appends to choice fields. | ||||
|         """ | ||||
|         rel_field = fields.Field(help_text=ManyToManyModel._meta.get_field('rel').help_text) | ||||
|         self.assertEqual('Some help text.', unicode(rel_field.help_text)) | ||||
|         self.assertEqual('Some help text.', rel_field.help_text) | ||||
| 
 | ||||
| 
 | ||||
| class AttributeMappingOnAutogeneratedFieldsTests(TestCase): | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user