def test_chooser_control(nt): c = ChooserControl('Autonomous Mode') assert c.getChoices() == () assert c.getSelected() is None c.setSelected("foo") assert c.getSelected() == 'foo' t = nt.getTable('/SmartDashboard/Autonomous Mode') assert t.getString('selected', None) == 'foo' t.putStringArray('options', ('option1', 'option2')) assert c.getChoices() == ('option1', 'option2')
def test_chooser_control(nt): c = ChooserControl("Autonomous Mode", inst=nt) assert c.getChoices() == () assert c.getSelected() is None c.setSelected("foo") assert c.getSelected() == "foo" t = nt.getTable("/SmartDashboard/Autonomous Mode") assert t.getString("selected", None) == "foo" t.putStringArray("options", ("option1", "option2")) assert c.getChoices() == ("option1", "option2")
def test_chooser_control(nt): c = ChooserControl("Autonomous Mode") assert c.getChoices() == () assert c.getSelected() is None c.setSelected("foo") assert c.getSelected() == "foo" t = nt.getTable("/SmartDashboard/Autonomous Mode") assert t.getString("selected", None) == "foo" t.putStringArray("options", ("option1", "option2")) assert c.getChoices() == ("option1", "option2")
def test_chooser_control(nt): c = ChooserControl('Autonomous Mode') assert c.getChoices() == () assert c.getSelected() is None c.setSelected("foo") assert c.getSelected() == 'foo' t = nt.getTable('/SmartDashboard/Autonomous Mode') assert t.getString('selected') == 'foo' t.putStringArray('options', ('option1', 'option2')) assert c.getChoices() == ('option1', 'option2')