def METHOD_NAME(self) -> None:
    super().METHOD_NAME()
    self.signup(self.MODERATOR_EMAIL, self.MODERATOR_USERNAME)
    self.set_moderators([self.MODERATOR_USERNAME])
    self.signup(self.VIEWER_EMAIL, self.VIEWER_USERNAME)
    self.committer_1_id = self.get_user_id_from_email(self.VIEWER_EMAIL)
    self.signup(self.NEW_USER_EMAIL, self.NEW_USER_USERNAME)
    self.committer_2_id = self.get_user_id_from_email(self.NEW_USER_EMAIL)
    commit1 = exp_models.ExplorationCommitLogEntryModel.create(
        'entity_1', 0, self.committer_1_id, 'create',
        'created first commit', [], 'public', True)
    commit2 = exp_models.ExplorationCommitLogEntryModel.create(
        'entity_1', 1, self.committer_2_id, 'edit', 'edited commit', [],
        'public', True)
    commit3 = exp_models.ExplorationCommitLogEntryModel.create(
        'entity_2', 0, self.committer_1_id, 'create',
        'created second commit', [], 'private', False)
    commit1.exploration_id = 'exp_1'
    commit2.exploration_id = 'exp_1'
    commit3.exploration_id = 'exp_2'
    commit1.update_timestamps()
    commit1.put()
    commit2.update_timestamps()
    commit2.put()
    commit3.update_timestamps()
    commit3.put()