Exemple #1
0
def test_con_with_3_constraints_all_vals():
    hkl.con('cona', 1, 'conb', 2, 'conc', 3)
    hkl.hklcalc.constraints.clear_constraints.assert_called()
    calls = [call('cona'), call('conb'), call('conc')]
    hkl.hklcalc.constraints.constrain.assert_has_calls(calls)
    calls = [call('cona', 1), call('conb', 2), call('conc', 3)]
    hkl.hklcalc.constraints.set_constraint.assert_has_calls(calls)
Exemple #2
0
def test_con_with_3_constraints_all_vals():
    hkl.con('cona', 1, 'conb', 2, 'conc', 3)
    hkl.hklcalc.constraints.clear_constraints.assert_called()
    calls = [call('cona'), call('conb'), call('conc')]
    hkl.hklcalc.constraints.constrain.assert_has_calls(calls)
    calls = [call('cona', 1), call('conb', 2), call('conc', 3)]
    hkl.hklcalc.constraints.set_constraint.assert_has_calls(calls)
Exemple #3
0
def demo_motion():
    dc.angles_to_hkl((0., 60., 0., 30., 0., 0.))
    hkl.con('qaz', 90)
    hkl.con('a_eq_b')
    hkl.con('mu', 0)
    
    hardware.setmin('delta', 0)
    dc.hkl_to_angles(1, 0, 0)
Exemple #4
0
def test_con_message_display_whenn_selecting_an_unimplmented_mode():
    hkl.hklcalc.constraints.is_fully_constrained.return_value = True
    hkl.hklcalc.constraints.is_current_mode_implemented.return_value = False
    hkl.con('phi', 'chi', 'eta')
Exemple #5
0
def test_con_messages_and_help_visually():
    hkl.con()
    print "**"
    print hkl.con.__doc__
Exemple #6
0
def test_con_with_3_constraints_third_val():
    hkl.con('cona', 'conb', 'conc', 3)
    hkl.hklcalc.constraints.clear_constraints.assert_called()
    calls = [call('cona'), call('conb'), call('conc')]
    hkl.hklcalc.constraints.constrain.assert_has_calls(calls)
    hkl.hklcalc.constraints.set_constraint.assert_called_with('conc', 3)
Exemple #7
0
def test_con_with_3_constraints():
    hkl.con('cona', 'conb', 'conc')
    hkl.hklcalc.constraints.clear_constraints.assert_called()
    calls = [call('cona'), call('conb'), call('conc')]
    hkl.hklcalc.constraints.constrain.assert_has_calls(calls)
Exemple #8
0
def test_con_with_1_constraint_with_value():
    hkl.con('cona', 123)
    hkl.hklcalc.constraints.constrain.assert_called_with('cona')
    hkl.hklcalc.constraints.set_constraint.assert_called_with('cona', 123)
Exemple #9
0
def test_con_with_1_constraint():
    hkl.con('cona')
    hkl.hklcalc.constraints.constrain.assert_called_with('cona')
Exemple #10
0
def test_con_messages_and_help_visually():
    hkl.con()
    print "**"
    print hkl.con.__doc__
Exemple #11
0
def test_con_with_3_constraints_third_val():
    hkl.con('cona', 'conb', 'conc', 3)
    hkl.hklcalc.constraints.clear_constraints.assert_called()
    calls = [call('cona'), call('conb'), call('conc')]
    hkl.hklcalc.constraints.constrain.assert_has_calls(calls)
    hkl.hklcalc.constraints.set_constraint.assert_called_with('conc', 3)
Exemple #12
0
def test_con_with_3_constraints():
    hkl.con('cona', 'conb', 'conc')
    hkl.hklcalc.constraints.clear_constraints.assert_called()
    calls = [call('cona'), call('conb'), call('conc')]
    hkl.hklcalc.constraints.constrain.assert_has_calls(calls)
Exemple #13
0
def test_con_with_1_constraint_with_value():
    hkl.con('cona', 123)
    hkl.hklcalc.constraints.constrain.assert_called_with('cona')
    hkl.hklcalc.constraints.set_constraint.assert_called_with('cona', 123)
Exemple #14
0
def test_con_with_1_constraint():
    hkl.con('cona')
    hkl.hklcalc.constraints.constrain.assert_called_with('cona')
Exemple #15
0
def test_con_message_display_whenn_selecting_an_unimplmented_mode():
    hkl.hklcalc.constraints.is_fully_constrained.return_value = True
    hkl.hklcalc.constraints.is_current_mode_implemented.return_value = False
    hkl.con('phi', 'chi', 'eta')