Blitz units methods return unit enums
Update gateway units tests to handle unit enums
Test units methods raise AttributeError for invalid conversion