[sles][functional] Extend test checking extension behavior
Enhancement to existing tests
The team has recently fixed behavior of the "Filter Out Beta Versions" just partly.
We need to keep the checkbox state and listed products in sync.
New #1 https://bugzilla.suse.com/show_bug.cgi?id=1026151 New #2 https://bugzilla.suse.com/show_bug.cgi?id=1026155 Original one: https://bugzilla.suse.com/show_bug.cgi?id=996891
Remember the state of the checkbox when leaving the dialog (especially when going back/forward) Do not remember the checkbox state after finishing YaST (just while it's running) Always use the remembered state (or the default in first ocurrence) Make sure that the filter is always applied accordingly to the checkbox state
The check box label should rather be "Hide Beta Versions" (only for SP3, we cannot break the translations in SP2) The installed Beta versions should be always visible (i.e. the meaning should be "Hide Uninstalled Beta Versions", but that's too long...) Betas should not be displayed by default
Added logic to remember the last filter state. Changed the filter to never filter registered add-ons (even if they are beta versions). Added tests to check if the correct add-ons are filtered and not filtered. Changed the label of the filter in SP3 to comply with Ken's feedback.