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:
@@ -1,4 +1,3 @@
|
||||
|
||||
from unittest import TestCase
|
||||
from redash.query_runner.pg import build_schema
|
||||
|
||||
@@ -6,10 +5,14 @@ from redash.query_runner.pg import build_schema
|
||||
class TestBuildSchema(TestCase):
|
||||
def test_handles_dups_between_public_and_other_schemas(self):
|
||||
results = {
|
||||
'rows': [
|
||||
{'table_schema': 'public', 'table_name': 'main.users', 'column_name': 'id'},
|
||||
{'table_schema': 'main', 'table_name': 'users', 'column_name': 'id'},
|
||||
{'table_schema': 'main', 'table_name': 'users', 'column_name': 'name'},
|
||||
"rows": [
|
||||
{
|
||||
"table_schema": "public",
|
||||
"table_name": "main.users",
|
||||
"column_name": "id",
|
||||
},
|
||||
{"table_schema": "main", "table_name": "users", "column_name": "id"},
|
||||
{"table_schema": "main", "table_name": "users", "column_name": "name"},
|
||||
]
|
||||
}
|
||||
|
||||
@@ -17,7 +20,7 @@ class TestBuildSchema(TestCase):
|
||||
|
||||
build_schema(results, schema)
|
||||
|
||||
self.assertIn('main.users', schema.keys())
|
||||
self.assertListEqual(schema['main.users']['columns'], ['id', 'name'])
|
||||
self.assertIn("main.users", schema.keys())
|
||||
self.assertListEqual(schema["main.users"]["columns"], ["id", "name"])
|
||||
self.assertIn('public."main.users"', schema.keys())
|
||||
self.assertListEqual(schema['public."main.users"']['columns'], ['id'])
|
||||
self.assertListEqual(schema['public."main.users"']["columns"], ["id"])
|
||||
|
||||
Reference in New Issue
Block a user