Allow user login class to be empty on OpenBSD (#32518)
Allow user login class to be empty on OpenBSD (#32518)

* Fix tests that assert CommandExecutionError (#32485)

Trying to assert that an exception was raised using
helper_open.write.assertRaises() is bogus--there is no such method. Use
standard unittest.assertRaises() instead.

* Allow user class to be blank

Attempts to address Issue#32512

saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt