aliases = ["a"]
output_markdown_file = "person2.mdwn"
""",
- "alias is not allowed to be the same as another person's alias: "
- "in person entry for 'person2': 'a' is also an alias for person "
- "'person1'")
+ "alias is not allowed to be the same as another person's alias or "
+ "email: in person entry for 'person2': 'a' is also an alias or "
+ "email for person 'person1'")
+ check_error(
+ """
+ bugzilla_url = ""
+ [milestones]
+ [people."person1"]
+ output_markdown_file = "person1.mdwn"
+ aliases = ["abc@example.com"]
+ [people."person2"]
+ email = "abc@example.com"
+ output_markdown_file = "person2.mdwn"
+ """,
+ "email is not allowed to be the same as another person's alias or "
+ "email: in person entry for 'person2': 'abc@example.com' is also "
+ "an alias or email for person 'person1'")
+ check_error(
+ """
+ bugzilla_url = ""
+ [milestones]
+ [people."person2"]
+ email = "abc@example.com"
+ output_markdown_file = "person2.mdwn"
+ [people."person1"]
+ output_markdown_file = "person1.mdwn"
+ aliases = ["abc@example.com"]
+ """,
+ "alias is not allowed to be the same as another person's alias or "
+ "email: in person entry for 'person1': 'abc@example.com' is also "
+ "an alias or email for person 'person2'")
check_error(
"""
bugzilla_url = ""