e4c_expe2/dictator_modif_asso/tests.py
Johanne Trotin 981d06d34c Expé E4C v6
2025-03-30 12:32:15 +02:00

44 lines
1.0 KiB
Python

from otree.api import Currency as c, currency_range
from . import pages
from ._builtin import Bot
from .models import Constants
import random
class PlayerBot(Bot):
def play_round(self):
if self.round_number == 1:
yield (pages.Bienvenue)
yield (pages.Introduction, {
"r1": 98,
"r2":2,
"r3":110,
"r4":5,
})
yield (pages.NextPage, {
})
keep_amount = random.randint(0, self.player.dot1)
sent_amount = self.player.dot1 - keep_amount
yield (pages.Send, {
"keep_amount": keep_amount,
"sent_amount": sent_amount,
})
if self.round_number == 8:
yield (pages.Questionnaire, {
'altruistic_assessment_das':1,
'confidence_level_das':1,
'memory_recall_das':1,
})
# if self.round_number == 8:
# yield (pages.Results, {
# })
#if self.player.id_in_group == 1: