def test_long_index(self): class LongIndexModel(TestModel): a123456789012345678901234567890 = CharField() b123456789012345678901234567890 = CharField() c123456789012345678901234567890 = CharField() fields = LongIndexModel._meta.sorted_fields[1:] self.assertEqual(len(fields), 3) sql, params = compiler.create_index(LongIndexModel, fields, False) self.assertEqual(sql, ('CREATE INDEX "longindexmodel_85c2f7db" ' 'ON "longindexmodel" (' '"a123456789012345678901234567890", ' '"b123456789012345678901234567890", ' '"c123456789012345678901234567890")'))
def test_long_index(self): class LongIndexModel(TestModel): a123456789012345678901234567890 = CharField() b123456789012345678901234567890 = CharField() c123456789012345678901234567890 = CharField() fields = LongIndexModel._meta.get_fields()[1:] self.assertEqual(len(fields), 3) sql, params = compiler.create_index(LongIndexModel, fields, False) self.assertEqual(sql, ( 'CREATE INDEX "longindexmodel_85c2f7db5319d3c0c124a1594087a1cb" ' 'ON "longindexmodel" (' '"a123456789012345678901234567890", ' '"b123456789012345678901234567890", ' '"c123456789012345678901234567890")' ))
def test_long_index(self): class LongIndexModel(TestModel): a123456789012345678901234567890 = CharField() b123456789012345678901234567890 = CharField() c123456789012345678901234567890 = CharField() fields = LongIndexModel._meta.sorted_fields[1:] self.assertEqual(len(fields), 3) sql, params = compiler.create_index(LongIndexModel, fields, False) self.assertEqual(sql, ( 'CREATE INDEX longindexmodel_85c2f7db ' 'ON longindexmodel (' 'a123456789012345678901234567890, ' 'b123456789012345678901234567890, ' 'c123456789012345678901234567890)' ))