~aelkner/schooltool/cando_skill_scoresystem_fix

« back to all changes in this revision

Viewing changes to src/schooltool/cando/stesting.py

  • Committer: Alan Elkner
  • Date: 2013-01-21 06:46:10 UTC
  • Revision ID: aelkner@gmail.com-20130121064610-a3iz9b8xmpjd61cc
fixed bug with skill scoresystems and created new more complete tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
68
68
            'skillset.add', addSkillSet))
69
69
 
70
70
    def addSkill(browser, skillset, title, label=None, required=True,
71
 
                 external_id=None):
 
71
                 external_id=None, scoresystem=None):
72
72
        browser.query.link('School').click()
73
73
        browser.query.link('Skills').click()
74
74
        browser.query.link('Skill Sets').click()
83
83
            browser.query.id('form-widgets-required-1').click()
84
84
        if external_id is not None:
85
85
            browser.query.name('form.widgets.external_id').type(external_id)
 
86
        if scoresystem is not None:
 
87
            browser.query.name('form.widgets.scoresystem:list').ui.set_value(scoresystem)
 
88
        else:
 
89
            browser.query.name('form.widgets.scoresystem:list').ui.set_value('Competency')
86
90
        page = browser.query.tag('html')
87
91
        browser.query.button('Submit').click()
88
92
        browser.wait(lambda: page.expired)