The new [Yast2::Popup]() class use the :yes and :no IDs while the old Popup module uses the :yes and :no_button IDs
That's inconsistent and makes testing via libyui REST API more difficult as you need to know which implementation is used to display a particular popup
So let's use the same IDs everywhere :+1:
Additionally the code has been refactored and simplified
Coverage increased (+0.07%) to 41.148% when pulling e00d55d12b720fd2205ce98c0eb4613201d0525a on no_button into 5ff8848301246d5aa7c0ba167f1dc7cda3cffae9 on master.
:yes
and:no
IDs while the oldPopup
module uses the:yes
and:no_button
IDs