feat: add UUID column to ImportMixin (#11098)

* Add UUID column to ImportMixin

* Fix default value

* Fix lint

* Fix order of downgrade

* Add logging when downgrade fails

* Migrate position_json to contain UUIDs, and add schedule tables

* Save UUID when adding charts to dashboard

* Fix heads

* Rename migration file

* Fix dashboard serialization

* Fix migration script with Postgres

* Fix unique contraint name

* Handle UUID when exporting dashboard

* Fix Dataset PUT

* Add UUID JSON serialization

* Fix tests

* Simplify logic

* Try binary=True
This commit is contained in:
Beto Dealmeida
2020-10-07 09:00:55 -07:00
committed by GitHub
parent 6e0d1b8409
commit 9785667a0d
10 changed files with 198 additions and 12 deletions

View File

@@ -328,8 +328,8 @@ class TestDatabaseApi(SupersetTestCase):
]
}
}
self.assertEqual(response.status_code, 400)
self.assertEqual(response_data, expected_response)
self.assertEqual(response.status_code, 400)
def test_create_database_conn_fail(self):
"""