def test_create_default_dial_actions_for_user(self): user = User(id=1) dial_action_dao.create_default_dial_actions_for_user(user) self.assert_user_has_dialaction(user, 'noanswer') self.assert_user_has_dialaction(user, 'busy') self.assert_user_has_dialaction(user, 'congestion') self.assert_user_has_dialaction(user, 'chanunavail')
def test_create_default_dial_actions_catches_database_error(self, commit_or_abort): user = User(id=1) dial_action_dao.create_default_dial_actions_for_user(user) commit_or_abort.assert_called_once_with(ANY, DataError.on_create, 'Dialaction')
def _create_user_in_database(user): user.private_template_id = template_dao.create_private_template() user = user_dao.create(user) dial_action_dao.create_default_dial_actions_for_user(user) func_key_destination.create_user_destination(user) return user