mirror of
https://github.com/getredash/redash.git
synced 2025-12-25 01:03:20 -05:00
Black support for the Python codebase (#4297)
* Apply black formatting * Add auto formatting when committing to master * Update CONTRIBUTING.md re. Black & Prettier
This commit is contained in:
@@ -5,26 +5,45 @@ from redash.models import Organization
|
||||
class TestOrganizationSettings(BaseTestCase):
|
||||
def test_post(self):
|
||||
admin = self.factory.create_admin()
|
||||
rv = self.make_request('post', '/api/settings/organization', data={'auth_password_login_enabled': False}, user=admin)
|
||||
self.assertEqual(rv.json['settings']['auth_password_login_enabled'], False)
|
||||
self.assertEqual(self.factory.org.settings['settings']['auth_password_login_enabled'], False)
|
||||
rv = self.make_request(
|
||||
"post",
|
||||
"/api/settings/organization",
|
||||
data={"auth_password_login_enabled": False},
|
||||
user=admin,
|
||||
)
|
||||
self.assertEqual(rv.json["settings"]["auth_password_login_enabled"], False)
|
||||
self.assertEqual(
|
||||
self.factory.org.settings["settings"]["auth_password_login_enabled"], False
|
||||
)
|
||||
|
||||
rv = self.make_request('post', '/api/settings/organization', data={'auth_password_login_enabled': True}, user=admin)
|
||||
rv = self.make_request(
|
||||
"post",
|
||||
"/api/settings/organization",
|
||||
data={"auth_password_login_enabled": True},
|
||||
user=admin,
|
||||
)
|
||||
updated_org = Organization.get_by_slug(self.factory.org.slug)
|
||||
self.assertEqual(rv.json['settings']['auth_password_login_enabled'], True)
|
||||
self.assertEqual(updated_org.settings['settings']['auth_password_login_enabled'], True)
|
||||
self.assertEqual(rv.json["settings"]["auth_password_login_enabled"], True)
|
||||
self.assertEqual(
|
||||
updated_org.settings["settings"]["auth_password_login_enabled"], True
|
||||
)
|
||||
|
||||
def test_updates_google_apps_domains(self):
|
||||
admin = self.factory.create_admin()
|
||||
domains = ['example.com']
|
||||
rv = self.make_request('post', '/api/settings/organization', data={'auth_google_apps_domains': domains}, user=admin)
|
||||
domains = ["example.com"]
|
||||
rv = self.make_request(
|
||||
"post",
|
||||
"/api/settings/organization",
|
||||
data={"auth_google_apps_domains": domains},
|
||||
user=admin,
|
||||
)
|
||||
updated_org = Organization.get_by_slug(self.factory.org.slug)
|
||||
self.assertEqual(updated_org.google_apps_domains, domains)
|
||||
|
||||
def test_get_returns_google_appas_domains(self):
|
||||
admin = self.factory.create_admin()
|
||||
domains = ['example.com']
|
||||
domains = ["example.com"]
|
||||
admin.org.settings[Organization.SETTING_GOOGLE_APPS_DOMAINS] = domains
|
||||
|
||||
rv = self.make_request('get', '/api/settings/organization', user=admin)
|
||||
self.assertEqual(rv.json['settings']['auth_google_apps_domains'], domains)
|
||||
rv = self.make_request("get", "/api/settings/organization", user=admin)
|
||||
self.assertEqual(rv.json["settings"]["auth_google_apps_domains"], domains)
|
||||
|
||||
Reference in New Issue
Block a user