def test_find_fixed_both(b=None): dead = popup_deadtime(b) # fixed deadtime dead.fix_dt.set(True) dead.fix_c.set(True) dead.find() assert dead.dt == 0 assert dead.c == 1
def test_find_fixed_c(b=None): dead = popup_deadtime(b) # fixed helicity dead.fix_dt.set(False) dead.fix_c.set(True) dead.find() assert dead.dt != 0 assert dead.c == 1
def test_find_free(b=None): dead = popup_deadtime(b) # both free dead.fix_dt.set(False) dead.fix_c.set(False) dead.find() assert dead.dt != 0 assert dead.c != 1
def test_activate(b=None): dead = popup_deadtime(b) # activate off assert b.deadtime_switch.get() == False assert_equal(b.deadtime, 0, "Global deadtime initial state") # find to activate dead.find() assert b.deadtime_switch.get() == True
def test_draw(b=None): dead = popup_deadtime(b) dead.find() dead.draw()
def test_default_run_set(b=None): dead = popup_deadtime(b) assert_equal(dead.year.get(), b.fileviewer.data.year, err_msg='Year not copied') assert_equal(dead.run.get(), b.fileviewer.data.run, err_msg='Run not copied')