def METHOD_NAME(self):
    for state in (False, True):
        var = self.engine.backvar
        var.set(state)
        frame, others = self.btn_test_setup(
            self.dialog.create_other_buttons)
        buttons = frame.pack_slaves()
        for spec, button in zip(others, buttons):
            val, label = spec
            self.assertEqual(button['text'], label)
            if val == state:
                # hit other button, then this one
                # indexes depend on button order
                self.assertEqual(var.get(), state)