mirror of https://github.com/zulip/zulip.git
server_settings: Add additional subdomains test case.
This will help preserve 100% test coverage as we refactor to set REALMS_HAVE_SUBDOMAINS=True unconditonally.
This commit is contained in:
parent
64e895533b
commit
ba64d4ee29
|
@ -1443,7 +1443,27 @@ class FetchAuthBackends(ZulipTestCase):
|
||||||
with self.settings(REALMS_HAVE_SUBDOMAINS=True,
|
with self.settings(REALMS_HAVE_SUBDOMAINS=True,
|
||||||
ROOT_DOMAIN_LANDING_PAGE=False):
|
ROOT_DOMAIN_LANDING_PAGE=False):
|
||||||
result = self.client_get("/api/v1/server_settings",
|
result = self.client_get("/api/v1/server_settings",
|
||||||
HTTP_HOST="zulip.testserver")
|
subdomain="")
|
||||||
|
self.assert_json_success(result)
|
||||||
|
data = result.json()
|
||||||
|
schema_checker = check_dict_only([
|
||||||
|
('authentication_methods', check_dict_only([
|
||||||
|
('google', check_bool),
|
||||||
|
('github', check_bool),
|
||||||
|
('dev', check_bool),
|
||||||
|
('password', check_bool),
|
||||||
|
])),
|
||||||
|
('realm_uri', check_string),
|
||||||
|
('zulip_version', check_string),
|
||||||
|
('msg', check_string),
|
||||||
|
('result', check_string),
|
||||||
|
])
|
||||||
|
self.assert_on_error(schema_checker("data", data))
|
||||||
|
|
||||||
|
with self.settings(REALMS_HAVE_SUBDOMAINS=True,
|
||||||
|
ROOT_DOMAIN_LANDING_PAGE=False):
|
||||||
|
result = self.client_get("/api/v1/server_settings",
|
||||||
|
subdomain="zulip")
|
||||||
self.assert_json_success(result)
|
self.assert_json_success(result)
|
||||||
data = result.json()
|
data = result.json()
|
||||||
with_realm_schema_checker = check_dict_only([
|
with_realm_schema_checker = check_dict_only([
|
||||||
|
|
Loading…
Reference in New Issue