diff -r f886ea8cfadf tests/regressiontests/model_package_regress/__init__.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/regressiontests/model_package_regress/__init__.py Sat Dec 19 11:41:33 2009 -0300 @@ -0,0 +1,1 @@ + diff -r f886ea8cfadf tests/regressiontests/model_package_regress/models/__init__.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/regressiontests/model_package_regress/models/__init__.py Sat Dec 19 11:41:33 2009 -0300 @@ -0,0 +1,2 @@ +# Import all the models from subpackages +from article import Article, Publication diff -r f886ea8cfadf tests/regressiontests/model_package_regress/models/article.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/regressiontests/model_package_regress/models/article.py Sat Dec 19 11:41:33 2009 -0300 @@ -0,0 +1,15 @@ +from django.db import models + +class Publication(models.Model): + title = models.CharField(max_length=30) + + class Meta: + app_label = 'model_package_regress' + + +class Article(models.Model): + headline = models.CharField(max_length=100) + publications = models.ManyToManyField('model_package_regress.Publication', null=True, blank=True,) + + class Meta: + app_label = 'model_package_regress' diff -r f886ea8cfadf tests/regressiontests/model_package_regress/tests.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/regressiontests/model_package_regress/tests.py Sat Dec 19 11:41:33 2009 -0300 @@ -0,0 +1,27 @@ +#from django.db import models + +__test__ = {'API_TESTS': """ +>>> from models.article import Article, Publication + +>>> Publication._meta.db_table +'model_package_regress_publication' + +>>> Article._meta.db_table +'model_package_regress_article' + +>>> for f in Article._meta.local_many_to_many: +... if f.name == 'publications': +... break + +>>> f.m2m_db_table() +'model_package_regress_article_publications' + +>>> f.m2m_column_name() +'article_id' + +>>> f.m2m_reverse_name() +'publication_id' + +"""} + +