from otree.api import Currency as c, currency_range from . import views from ._builtin import Bot from .models import Constants class PlayerBot(Bot): def play_round(self): if self.player.id_in_group == 1: assert Constants.endowment == c(100) yield (views.Send, {'moneygiven': c(50)}) assert self.player.payoff == 100 else: yield (views.SendBack, {'moneygivenback': c(50)}) assert self.player.payoff == 100