'#23405 - Adding a NOT NULL and non-blank `CharField` or `TextField`
without default should prompt for a default.'

@mock.patch('django.db.migrations.questioner.MigrationQuestioner.ask_not_null_addition')
def test_add_non_blank_textfield_and_charfield(self, mocked_ask_method):

    changes = self.get_changes([self.author_empty], [self.author_with_biography_non_blank])
    self.assertEqual(mocked_ask_method.call_count, 2)
    self.assertNumberMigrations(changes, 'testapp', 1)
    self.assertOperationTypes(changes, 'testapp', 0, ['AddField', 'AddField'])
    self.assertOperationAttributes(changes, 'testapp', 0, 0)
