Discovered by @jscotka.
Is it a valid use case to set API to RPMs which are never installed via install profile? Should such test be created that all packages mentioned in API need to be installed?
Yes, it's completely valid. Just because something is supported doesn't mean it needs to be installed by default in any configuration.
Metadata Update from @psabata: - Issue close_status updated to: Invalid - Issue status updated to: Closed (was: Open)