'Test that the backwards-compatable comparison is working'

def test_backcompat_nochange(self):

    self.assertEqual(AutoChanges.different_attributes(('models.CharField', [], {}), ('django.db.models.fields.CharField', [], {})), False)
    self.assertEqual(AutoChanges.different_attributes(('models.CharField', ['ack'], {}), ('django.db.models.fields.CharField', ['ack'], {})), False)
    self.assertEqual(AutoChanges.different_attributes(('models.CharField', [], {'to': 'b'}), ('django.db.models.fields.CharField', [], {'to': 'b'})), False)
    self.assertEqual(AutoChanges.different_attributes(('models.CharField', ['hah'], {'to': 'you'}), ('django.db.models.fields.CharField', ['hah'], {'to': 'you'})), False)
    self.assertEqual(AutoChanges.different_attributes(('models.CharField', ['hah'], {'to': 'you'}), ('django.db.models.fields.CharField', ['hah'], {'to': 'heh'})), True)
    self.assertEqual(AutoChanges.different_attributes(('models.CharField', ['hah'], {}), ('django.db.models.fields.CharField', [], {'to': "orm['appname.hah']"})), False)
    self.assertEqual(AutoChanges.different_attributes(('models.CharField', ['hah'], {}), ('django.db.models.fields.CharField', [], {'to': 'hah'})), True)
    self.assertEqual(AutoChanges.different_attributes(('models.CharField', ['hah'], {}), ('django.db.models.fields.CharField', [], {'to': 'rrr'})), True)
    self.assertEqual(AutoChanges.different_attributes(('models.CharField', ['hah'], {}), ('django.db.models.fields.IntField', [], {'to': 'hah'})), True)
