mirror of
				https://github.com/django/django.git
				synced 2025-11-04 13:39:16 +00:00 
			
		
		
		
	The issue was fixed on master ine9103402c0so this just forwardports the test and release notes from stable/1.7.x. Forwardport of2d12a59938from stable/1.7.x
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			621 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			621 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from django.db import models
 | 
						|
 | 
						|
from .base import IsolatedModelsTestCase
 | 
						|
 | 
						|
 | 
						|
class CustomFieldTest(IsolatedModelsTestCase):
 | 
						|
 | 
						|
    def test_none_column(self):
 | 
						|
        class NoColumnField(models.AutoField):
 | 
						|
            def db_type(self, connection):
 | 
						|
                # None indicates not to create a column in the database.
 | 
						|
                return None
 | 
						|
 | 
						|
        class Model(models.Model):
 | 
						|
            field = NoColumnField(primary_key=True, db_column="other_field")
 | 
						|
            other_field = models.IntegerField()
 | 
						|
 | 
						|
        field = Model._meta.get_field('field')
 | 
						|
        errors = field.check()
 | 
						|
        self.assertEqual(errors, [])
 |