def test_update_button_enabled_after_input_array(self):
     test_view_model = SegmentTreeViewModel()
     test_view_model.set_input_array([1, 2, 3])
     test_view_model.set_update_index(0)
     test_view_model.set_update_value(3)
     self.assertEqual('normal', test_view_model.is_update_button_enable())
 def test_update_button_disable_wrong_value(self):
     test_model = SegmentTreeViewModel()
     test_model.set_update_index(1)
     test_model.set_update_value('a')
     self.assertEqual('disabled', test_model.is_update_button_enable())
 def test_default_update_button_disable(self):
     test_view_model = SegmentTreeViewModel()
     self.assertEqual('disabled', test_view_model.is_update_button_enable())