用python写测试用例

用python实现下列需求并且完成测试用例的编写
用户注册的时候需要输入密码,密码的规则如下
a) 至少包含一个大写字符
b) 至少包含一个小写字符
c) 至少包含一个数字
d) 至少包含特殊字符 $ # 其中一个字符
以上条件满足其中三种且密码长度不能够少于8位视为有效,否则无效

你想干嘛呢, 自动化测试吗?