Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from otree.api import Currency as c, currency_range
- from ._builtin import Page, WaitPage
- from .models import Constants
- class Page1(Page):
- pass
- class Page2(Page):
- pass
- class Page3(Page):
- form_model = 'player'
- form_fields = ['masquefa', 'poetas_anonimos', 'avenida_cataluña']
- def before_next_page(self):
- print('masquefa: ', masquefa)
- print('poetas_anonimos: ', poetas_anonimos)
- print('avenida_cataluña: ', avenida_cataluña)
- class Page4_masquefa(Page):
- def is_displayed(self):
- print('Page4_masquefa, masquefa: ', masquefa)
- return self.player.masquefa > 0
- class Page4_poetas_anonimos(Page):
- def is_displayed(self):
- print('Page4_poetas_anonimos, poetas_anonimos: ', poetas_anonimos)
- return self.player.poetas_anonimos > 0
- class Page4_avenida_cataluña(Page):
- def is_displayed(self):
- print('Page4_avenida_cataluña, avenida_cataluña: ', avenida_cataluña)
- return self.player.avenida_cataluña > 0
- class Page5_masquefa(Page):
- def is_displayed(self):
- print('Page5_masquefa, masquefa: ', masquefa)
- return self.player.masquefa > 0
- form_model = 'player'
- form_fields = ['salir', 'ver_datos', 'crear_alerta']
- class Page5_poetas_anonimos(Page):
- def is_displayed(self):
- print('Page5_poetas_anonimos, poetas_anonimos: ', poetas_anonimos)
- return self.player.poetas_anonimos > 0
- form_model = 'player'
- form_fields = ['salir', 'ver_datos', 'crear_alerta']
- class Page5_avenida_cataluña(Page):
- def is_displayed(self):
- print('Page5_avenida_cataluña, avenida_cataluña: ', avenida_cataluña)
- return self.player.avenida_cataluña > 0
- form_model = 'player'
- form_fields = ['salir', 'ver_datos', 'crear_alerta']
- class Instrucciones(Page):
- pass
- class Results(Page):
- pass
- page_sequence = [
- Page1,
- Page2,
- Page3,
- Page4_masquefa,
- Page5_masquefa,
- Page4_poetas_anonimos,
- Page5_poetas_anonimos,
- Page4_avenida_cataluña,
- Page5_avenida_cataluña,
- Instrucciones,
- Results
- ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement