Skip to content

Commit 240a4c2

Browse files
committed
Adopt test naming convention in allauth tests
Use the `test_when_<condition>_then_<subject>_should_<assertion>` pattern to match the project's test naming standard.
1 parent ad03dd4 commit 240a4c2

1 file changed

Lines changed: 15 additions & 7 deletions

File tree

tests/unittests/web/auth/allauth_config_test.py

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class MyConfig(SocialProviderHelper, TOMLConfigParser):
2020
SECTION = "foo"
2121
DEFAULT_CONFIG = {SECTION: {}}
2222

23-
def test_if_providers_exist_get_providers_returns_value_of_subkey(self):
23+
def test_when_providers_exist_then_get_providers_should_return_subkey_value(self): # noqa: E501
2424
config = {
2525
"foo": {
2626
"bar": 1,
@@ -31,14 +31,16 @@ def test_if_providers_exist_get_providers_returns_value_of_subkey(self):
3131
result = mc.get_providers()
3232
self.assertEqual(result, 1)
3333

34-
def test_if_providers_does_not_exist_return_empty_dict(self):
34+
def test_when_no_providers_exist_then_get_providers_should_return_empty_dict(self): # noqa: E501
3535
mc = self.MyConfig()
3636
result = mc.get_providers()
3737
self.assertEqual(result, {})
3838

3939

4040
class SocialConfigParserTests(TestCase):
41-
def test_generate_SOCIALACCOUNT_PROVIDERS_golden_path(self):
41+
def test_when_providers_configured_then_generate_SOCIALACCOUNT_PROVIDERS_should_return_translated_config( # noqa: E501
42+
self,
43+
):
4244
config_string = """
4345
[social.providers.testprovider1]
4446
client_id = "not.optional"
@@ -75,14 +77,18 @@ def test_generate_SOCIALACCOUNT_PROVIDERS_golden_path(self):
7577
result = sc.generate_SOCIALACCOUNT_PROVIDERS()
7678
self.assertEqual(result, expected)
7779

78-
def test_if_no_config_generate_SOCIALACCOUNT_PROVIDERS_returns_empty_dict(self):
80+
def test_when_no_config_then_generate_SOCIALACCOUNT_PROVIDERS_should_return_empty_dict( # noqa: E501
81+
self,
82+
):
7983
sc = SocialConfigParser()
8084
result = sc.generate_SOCIALACCOUNT_PROVIDERS()
8185
self.assertEqual(result, {})
8286

8387

8488
class OIDCConfigParserTests(TestCase):
85-
def test_generate_SOCIALACCOUNT_PROVIDERS_golden_path(self):
89+
def test_when_idps_configured_then_generate_SOCIALACCOUNT_PROVIDERS_should_return_translated_config( # noqa: E501
90+
self,
91+
):
8692
config_string = """
8793
[oidc.idps.testprovider1]
8894
name="Provider 1"
@@ -118,12 +124,14 @@ def test_generate_SOCIALACCOUNT_PROVIDERS_golden_path(self):
118124
result = sc.generate_SOCIALACCOUNT_PROVIDERS()
119125
self.assertEqual(result, expected)
120126

121-
def test_if_no_config_generate_SOCIALACCOUNT_PROVIDERS_returns_empty_dict(self):
127+
def test_when_no_config_then_generate_SOCIALACCOUNT_PROVIDERS_should_return_empty_dict( # noqa: E501
128+
self,
129+
):
122130
sc = OIDCConfigParser()
123131
result = sc.generate_SOCIALACCOUNT_PROVIDERS()
124132
self.assertEqual(result, {})
125133

126-
def test_if_nouid_field_set_fall_back_to_sub(self):
134+
def test_when_no_uid_field_set_then_it_should_fall_back_to_sub(self):
127135
config_string = """
128136
[oidc.idps.testprovider1]
129137
name="Provider 1"

0 commit comments

Comments
 (0)