external.py: Adds archive overlay test checking

A test has been added to ensure we only test the archive overlay
types that the user has installed on their system.