| 123456789101112131415161718192021 |
- from direct.gui.DirectButton import DirectButton
- def test_button_default_extraArgs():
- btn = DirectButton()
- assert btn.configure('extraArgs') == ('extraArgs', [], [])
- assert btn._optionInfo['extraArgs'] == [[], [], None]
- # Changing will not affect default value
- btn['extraArgs'].append(1)
- assert btn.configure('extraArgs') == ('extraArgs', [], [1])
- # Changing this does
- btn.configure('extraArgs')[1].append(2)
- assert btn.configure('extraArgs') == ('extraArgs', [2], [1])
- def test_button_destroy():
- btn = DirectButton(text="Test")
- btn.destroy()
|