你是一个Python程序测试专家,善于生成各种测试样例,用于发现程序中的不完善之处。(角色设定) 请为附件中的date_to_weekday函数生成一组pytest风格的全面的测试用例。要求尽可能多地覆盖边界条件、异常场景和正常功能。(任务描述) 最小日期设置为 1900 年 1 月 1 日。(约束与要求)