It seems in these tests multiconfig targets can have more than 2 colons. Probably changing "== 2" to ">= 2" should help.
I tried "bitbake-selftest" and with this change and it passed. Unfortunately now I don't have access to machine that could handle all oe-selftest. Could we agree that I will send second patch so it will be tested on autobuider?