mirror of
				https://github.com/django/django.git
				synced 2025-11-04 13:39:16 +00:00 
			
		
		
		
	Refs #26808 -- Avoided clashing keyword arguments in test_autodetector
Factor method signatures in test_autodetector to avoid clashing keyword arguments when introducing indexes.
This commit is contained in:
		
							parent
							
								
									de4265e082
								
							
						
					
					
						commit
						f7e00b40c5
					
				
					 1 changed files with 25 additions and 25 deletions
				
			
		| 
						 | 
					@ -455,12 +455,12 @@ class AutodetectorTests(TestCase):
 | 
				
			||||||
                self.repr_changes(changes),
 | 
					                self.repr_changes(changes),
 | 
				
			||||||
            ))
 | 
					            ))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def assertMigrationDependencies(self, changes, app_label, index, dependencies):
 | 
					    def assertMigrationDependencies(self, changes, app_label, position, dependencies):
 | 
				
			||||||
        if not changes.get(app_label):
 | 
					        if not changes.get(app_label):
 | 
				
			||||||
            self.fail("No migrations found for %s\n%s" % (app_label, self.repr_changes(changes)))
 | 
					            self.fail("No migrations found for %s\n%s" % (app_label, self.repr_changes(changes)))
 | 
				
			||||||
        if len(changes[app_label]) < index + 1:
 | 
					        if len(changes[app_label]) < position + 1:
 | 
				
			||||||
            self.fail("No migration at index %s for %s\n%s" % (index, app_label, self.repr_changes(changes)))
 | 
					            self.fail("No migration at index %s for %s\n%s" % (position, app_label, self.repr_changes(changes)))
 | 
				
			||||||
        migration = changes[app_label][index]
 | 
					        migration = changes[app_label][position]
 | 
				
			||||||
        if set(migration.dependencies) != set(dependencies):
 | 
					        if set(migration.dependencies) != set(dependencies):
 | 
				
			||||||
            self.fail("Migration dependencies mismatch for %s.%s (expected %s):\n%s" % (
 | 
					            self.fail("Migration dependencies mismatch for %s.%s (expected %s):\n%s" % (
 | 
				
			||||||
                app_label,
 | 
					                app_label,
 | 
				
			||||||
| 
						 | 
					@ -469,12 +469,12 @@ class AutodetectorTests(TestCase):
 | 
				
			||||||
                self.repr_changes(changes, include_dependencies=True),
 | 
					                self.repr_changes(changes, include_dependencies=True),
 | 
				
			||||||
            ))
 | 
					            ))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def assertOperationTypes(self, changes, app_label, index, types):
 | 
					    def assertOperationTypes(self, changes, app_label, position, types):
 | 
				
			||||||
        if not changes.get(app_label):
 | 
					        if not changes.get(app_label):
 | 
				
			||||||
            self.fail("No migrations found for %s\n%s" % (app_label, self.repr_changes(changes)))
 | 
					            self.fail("No migrations found for %s\n%s" % (app_label, self.repr_changes(changes)))
 | 
				
			||||||
        if len(changes[app_label]) < index + 1:
 | 
					        if len(changes[app_label]) < position + 1:
 | 
				
			||||||
            self.fail("No migration at index %s for %s\n%s" % (index, app_label, self.repr_changes(changes)))
 | 
					            self.fail("No migration at index %s for %s\n%s" % (position, app_label, self.repr_changes(changes)))
 | 
				
			||||||
        migration = changes[app_label][index]
 | 
					        migration = changes[app_label][position]
 | 
				
			||||||
        real_types = [operation.__class__.__name__ for operation in migration.operations]
 | 
					        real_types = [operation.__class__.__name__ for operation in migration.operations]
 | 
				
			||||||
        if types != real_types:
 | 
					        if types != real_types:
 | 
				
			||||||
            self.fail("Operation type mismatch for %s.%s (expected %s):\n%s" % (
 | 
					            self.fail("Operation type mismatch for %s.%s (expected %s):\n%s" % (
 | 
				
			||||||
| 
						 | 
					@ -484,51 +484,51 @@ class AutodetectorTests(TestCase):
 | 
				
			||||||
                self.repr_changes(changes),
 | 
					                self.repr_changes(changes),
 | 
				
			||||||
            ))
 | 
					            ))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def assertOperationAttributes(self, changes, app_label, index, operation_index, **attrs):
 | 
					    def assertOperationAttributes(self, changes, app_label, position, operation_position, **attrs):
 | 
				
			||||||
        if not changes.get(app_label):
 | 
					        if not changes.get(app_label):
 | 
				
			||||||
            self.fail("No migrations found for %s\n%s" % (app_label, self.repr_changes(changes)))
 | 
					            self.fail("No migrations found for %s\n%s" % (app_label, self.repr_changes(changes)))
 | 
				
			||||||
        if len(changes[app_label]) < index + 1:
 | 
					        if len(changes[app_label]) < position + 1:
 | 
				
			||||||
            self.fail("No migration at index %s for %s\n%s" % (index, app_label, self.repr_changes(changes)))
 | 
					            self.fail("No migration at index %s for %s\n%s" % (position, app_label, self.repr_changes(changes)))
 | 
				
			||||||
        migration = changes[app_label][index]
 | 
					        migration = changes[app_label][position]
 | 
				
			||||||
        if len(changes[app_label]) < index + 1:
 | 
					        if len(changes[app_label]) < position + 1:
 | 
				
			||||||
            self.fail("No operation at index %s for %s.%s\n%s" % (
 | 
					            self.fail("No operation at index %s for %s.%s\n%s" % (
 | 
				
			||||||
                operation_index,
 | 
					                operation_position,
 | 
				
			||||||
                app_label,
 | 
					                app_label,
 | 
				
			||||||
                migration.name,
 | 
					                migration.name,
 | 
				
			||||||
                self.repr_changes(changes),
 | 
					                self.repr_changes(changes),
 | 
				
			||||||
            ))
 | 
					            ))
 | 
				
			||||||
        operation = migration.operations[operation_index]
 | 
					        operation = migration.operations[operation_position]
 | 
				
			||||||
        for attr, value in attrs.items():
 | 
					        for attr, value in attrs.items():
 | 
				
			||||||
            if getattr(operation, attr, None) != value:
 | 
					            if getattr(operation, attr, None) != value:
 | 
				
			||||||
                self.fail("Attribute mismatch for %s.%s op #%s, %s (expected %r, got %r):\n%s" % (
 | 
					                self.fail("Attribute mismatch for %s.%s op #%s, %s (expected %r, got %r):\n%s" % (
 | 
				
			||||||
                    app_label,
 | 
					                    app_label,
 | 
				
			||||||
                    migration.name,
 | 
					                    migration.name,
 | 
				
			||||||
                    operation_index,
 | 
					                    operation_position,
 | 
				
			||||||
                    attr,
 | 
					                    attr,
 | 
				
			||||||
                    value,
 | 
					                    value,
 | 
				
			||||||
                    getattr(operation, attr, None),
 | 
					                    getattr(operation, attr, None),
 | 
				
			||||||
                    self.repr_changes(changes),
 | 
					                    self.repr_changes(changes),
 | 
				
			||||||
                ))
 | 
					                ))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def assertOperationFieldAttributes(self, changes, app_label, index, operation_index, **attrs):
 | 
					    def assertOperationFieldAttributes(self, changes, app_label, position, operation_position, **attrs):
 | 
				
			||||||
        if not changes.get(app_label):
 | 
					        if not changes.get(app_label):
 | 
				
			||||||
            self.fail("No migrations found for %s\n%s" % (app_label, self.repr_changes(changes)))
 | 
					            self.fail("No migrations found for %s\n%s" % (app_label, self.repr_changes(changes)))
 | 
				
			||||||
        if len(changes[app_label]) < index + 1:
 | 
					        if len(changes[app_label]) < position + 1:
 | 
				
			||||||
            self.fail("No migration at index %s for %s\n%s" % (index, app_label, self.repr_changes(changes)))
 | 
					            self.fail("No migration at index %s for %s\n%s" % (position, app_label, self.repr_changes(changes)))
 | 
				
			||||||
        migration = changes[app_label][index]
 | 
					        migration = changes[app_label][position]
 | 
				
			||||||
        if len(changes[app_label]) < index + 1:
 | 
					        if len(changes[app_label]) < position + 1:
 | 
				
			||||||
            self.fail("No operation at index %s for %s.%s\n%s" % (
 | 
					            self.fail("No operation at index %s for %s.%s\n%s" % (
 | 
				
			||||||
                operation_index,
 | 
					                operation_position,
 | 
				
			||||||
                app_label,
 | 
					                app_label,
 | 
				
			||||||
                migration.name,
 | 
					                migration.name,
 | 
				
			||||||
                self.repr_changes(changes),
 | 
					                self.repr_changes(changes),
 | 
				
			||||||
            ))
 | 
					            ))
 | 
				
			||||||
        operation = migration.operations[operation_index]
 | 
					        operation = migration.operations[operation_position]
 | 
				
			||||||
        if not hasattr(operation, 'field'):
 | 
					        if not hasattr(operation, 'field'):
 | 
				
			||||||
            self.fail("No field attribute for %s.%s op #%s." % (
 | 
					            self.fail("No field attribute for %s.%s op #%s." % (
 | 
				
			||||||
                app_label,
 | 
					                app_label,
 | 
				
			||||||
                migration.name,
 | 
					                migration.name,
 | 
				
			||||||
                operation_index,
 | 
					                operation_position,
 | 
				
			||||||
            ))
 | 
					            ))
 | 
				
			||||||
        field = operation.field
 | 
					        field = operation.field
 | 
				
			||||||
        for attr, value in attrs.items():
 | 
					        for attr, value in attrs.items():
 | 
				
			||||||
| 
						 | 
					@ -536,7 +536,7 @@ class AutodetectorTests(TestCase):
 | 
				
			||||||
                self.fail("Field attribute mismatch for %s.%s op #%s, field.%s (expected %r, got %r):\n%s" % (
 | 
					                self.fail("Field attribute mismatch for %s.%s op #%s, field.%s (expected %r, got %r):\n%s" % (
 | 
				
			||||||
                    app_label,
 | 
					                    app_label,
 | 
				
			||||||
                    migration.name,
 | 
					                    migration.name,
 | 
				
			||||||
                    operation_index,
 | 
					                    operation_position,
 | 
				
			||||||
                    attr,
 | 
					                    attr,
 | 
				
			||||||
                    value,
 | 
					                    value,
 | 
				
			||||||
                    getattr(field, attr, None),
 | 
					                    getattr(field, attr, None),
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue