mirror of
				https://github.com/django/django.git
				synced 2025-11-03 21:25:09 +00:00 
			
		
		
		
	Altered test introduced in f19a3669b8 for the sake of readability. refs #14786
				
					
				
			This commit is contained in:
		
							parent
							
								
									50d25a9c5a
								
							
						
					
					
						commit
						36bbe3b7c5
					
				
					 1 changed files with 9 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -672,12 +672,17 @@ class CustomFieldTests(unittest.TestCase):
 | 
			
		|||
        Regression test for #14786 -- Test that field values are not prepared
 | 
			
		||||
        twice in get_db_prep_lookup().
 | 
			
		||||
        """
 | 
			
		||||
        prepare_count = [0]
 | 
			
		||||
        class NoopField(models.TextField):
 | 
			
		||||
            def __init__(self, *args, **kwargs):
 | 
			
		||||
                self.prep_value_count = 0
 | 
			
		||||
                super(NoopField, self).__init__(*args, **kwargs)
 | 
			
		||||
 | 
			
		||||
            def get_prep_value(self, value):
 | 
			
		||||
                prepare_count[0] += 1
 | 
			
		||||
                self.prep_value_count += 1
 | 
			
		||||
                return super(NoopField, self).get_prep_value(value)
 | 
			
		||||
 | 
			
		||||
        field = NoopField()
 | 
			
		||||
        field.get_db_prep_lookup('exact', 'TEST', connection=connection, prepared=False)
 | 
			
		||||
        self.assertEqual(prepare_count[0], 1)
 | 
			
		||||
        field.get_db_prep_lookup(
 | 
			
		||||
            'exact', 'TEST', connection=connection, prepared=False
 | 
			
		||||
        )
 | 
			
		||||
        self.assertEqual(field.prep_value_count, 1)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue