mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Renamed RemovedInDjangoXYWarnings for new roadmap.
Forwardport of ae1d663b79
from stable/1.8.x plus more.
			
			
This commit is contained in:
		| @@ -4,7 +4,7 @@ from django import test | ||||
| from django.contrib.contenttypes.fields import GenericRelation | ||||
| from django.core.exceptions import FieldDoesNotExist | ||||
| from django.db.models.fields import CharField, related | ||||
| from django.utils.deprecation import RemovedInDjango20Warning | ||||
| from django.utils.deprecation import RemovedInDjango110Warning | ||||
|  | ||||
| from .models import BasePerson, Person | ||||
| from .results import TEST_RESULTS | ||||
| @@ -26,11 +26,11 @@ class M2MTests(OptionsBaseTests): | ||||
|             with warnings.catch_warnings(record=True) as warning: | ||||
|                 warnings.simplefilter("always") | ||||
|                 models = [model for field, model in model._meta.get_m2m_with_model()] | ||||
|                 self.assertEqual([RemovedInDjango20Warning], [w.message.__class__ for w in warning]) | ||||
|                 self.assertEqual([RemovedInDjango110Warning], [w.message.__class__ for w in warning]) | ||||
|             self.assertEqual(models, expected_result) | ||||
|  | ||||
|  | ||||
| @test.ignore_warnings(category=RemovedInDjango20Warning) | ||||
| @test.ignore_warnings(category=RemovedInDjango110Warning) | ||||
| class RelatedObjectsTests(OptionsBaseTests): | ||||
|     key_name = lambda self, r: r[0] | ||||
|  | ||||
| @@ -83,7 +83,7 @@ class RelatedObjectsTests(OptionsBaseTests): | ||||
|             ) | ||||
|  | ||||
|  | ||||
| @test.ignore_warnings(category=RemovedInDjango20Warning) | ||||
| @test.ignore_warnings(category=RemovedInDjango110Warning) | ||||
| class RelatedM2MTests(OptionsBaseTests): | ||||
|  | ||||
|     def test_related_m2m_with_model(self): | ||||
| @@ -111,7 +111,7 @@ class RelatedM2MTests(OptionsBaseTests): | ||||
|         self.assertIn('friends_inherited_rel_+', [o.field.related_query_name() for o in related_m2m]) | ||||
|  | ||||
|  | ||||
| @test.ignore_warnings(category=RemovedInDjango20Warning) | ||||
| @test.ignore_warnings(category=RemovedInDjango110Warning) | ||||
| class GetFieldByNameTests(OptionsBaseTests): | ||||
|  | ||||
|     def test_get_data_field(self): | ||||
| @@ -149,15 +149,15 @@ class GetFieldByNameTests(OptionsBaseTests): | ||||
|             ) | ||||
|             self.assertEqual(Person._meta.get_field('m2m_base', many_to_many=True).name, 'm2m_base') | ||||
|  | ||||
|             # 2 RemovedInDjango20Warning messages should be raised, one for each call of get_field() | ||||
|             # 2 RemovedInDjango110Warning messages should be raised, one for each call of get_field() | ||||
|             # with the 'many_to_many' argument. | ||||
|             self.assertEqual( | ||||
|                 [RemovedInDjango20Warning, RemovedInDjango20Warning], | ||||
|                 [RemovedInDjango110Warning, RemovedInDjango110Warning], | ||||
|                 [w.message.__class__ for w in warning] | ||||
|             ) | ||||
|  | ||||
|  | ||||
| @test.ignore_warnings(category=RemovedInDjango20Warning) | ||||
| @test.ignore_warnings(category=RemovedInDjango110Warning) | ||||
| class GetAllFieldNamesTestCase(OptionsBaseTests): | ||||
|  | ||||
|     def test_get_all_field_names(self): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user