Add staticmethod decorator to sale default

This was overlooked during migration. A test has been
added to ensure the behavior