@@ -44,12 +44,20 @@ def test_invalid_username_length(example_config):
4444 config .username_min_length = 6
4545 config .username_max_length = 10
4646 password = create_newemail_dict (config )["password" ]
47- assert not is_allowed_to_create (config , f"a1234@{ config .mail_domain } " , password )
48- assert is_allowed_to_create (config , f"012345@{ config .mail_domain } " , password )
49- assert is_allowed_to_create (config , f"0123456@{ config .mail_domain } " , password )
50- assert is_allowed_to_create (config , f"0123456789@{ config .mail_domain } " , password )
5147 assert not is_allowed_to_create (
52- config , f"0123456789x@{ config .mail_domain } " , password
48+ config , f"a1234@{ config .mail_domain_deliverable } " , password
49+ )
50+ assert is_allowed_to_create (
51+ config , f"012345@{ config .mail_domain_deliverable } " , password
52+ )
53+ assert is_allowed_to_create (
54+ config , f"0123456@{ config .mail_domain_deliverable } " , password
55+ )
56+ assert is_allowed_to_create (
57+ config , f"0123456789@{ config .mail_domain_deliverable } " , password
58+ )
59+ assert not is_allowed_to_create (
60+ config , f"0123456789x@{ config .mail_domain_deliverable } " , password
5361 )
5462
5563
@@ -124,7 +132,7 @@ def test_invalid_localpart_characters(make_config):
124132 """Test that is_allowed_to_create rejects localparts with invalid characters."""
125133 config = make_config ("chat.example.org" , {"username_min_length" : "3" })
126134 password = "zequ0Aimuchoodaechik"
127- domain = config .mail_domain
135+ domain = config .mail_domain_deliverable
128136
129137 # valid localparts
130138 assert is_allowed_to_create (config , f"abc123@{ domain } " , password )
0 commit comments