Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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')
Exemplo n.º 5
0
def test_con_messages_and_help_visually():
    hkl.con()
    print "**"
    print hkl.con.__doc__
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 9
0
def test_con_with_1_constraint():
    hkl.con('cona')
    hkl.hklcalc.constraints.constrain.assert_called_with('cona')
Exemplo n.º 10
0
def test_con_messages_and_help_visually():
    hkl.con()
    print "**"
    print hkl.con.__doc__
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 14
0
def test_con_with_1_constraint():
    hkl.con('cona')
    hkl.hklcalc.constraints.constrain.assert_called_with('cona')
Exemplo n.º 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')