def METHOD_NAME(qtbot, signals):
    """
    Test that receiving new enum_strings from the CS overrides predefined button items.
    Parameters
    ----------
    qtbot : fixture
        Window for widget testing
    signals : fixture
        The signals fixture, which provides access signals to be bound to the appropriate slots
    """
    widget = PyDMEnumButton()
    qtbot.addWidget(widget)
    signals.enum_strings_signal[tuple].connect(widget.enumStringsChanged)
    widget.items = ["PLAY", "PAUSE"]
    assert len(widget._btn_group.buttons()) == 2
    assert widget._btn_group.button(0).text() == "PLAY"
    assert widget._btn_group.button(1).text() == "PAUSE"
    signals.enum_strings_signal[tuple].emit(("STOP", ))
    assert len(widget._btn_group.buttons()) == 1
    assert widget._btn_group.button(0).text() == "STOP"