From 826340c9bee9e461a4c804eaa6dccdaec5379baf Mon Sep 17 00:00:00 2001 From: Fabio Caccamo Date: Tue, 15 Sep 2020 09:49:50 +0200 Subject: [PATCH] Fixed loaddata error with initial_data.json fixture. #97 --- admin_interface/fixtures/initial_data.json | 40 +++++++++++++++++++++- tests/test_fixtures.py | 4 +++ 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/admin_interface/fixtures/initial_data.json b/admin_interface/fixtures/initial_data.json index 8f8ecc3..78ee05c 100644 --- a/admin_interface/fixtures/initial_data.json +++ b/admin_interface/fixtures/initial_data.json @@ -1 +1,39 @@ -[{"model": "admin_interface.theme", "pk": 1, "fields": {"name": "Django", "active": true, "title": "Django administration", "title_visible": true, "logo": "", "logo_visible": true, "css_header_background_color": "#0C4B33", "css_header_title_color": "#F5DD5D", "css_header_text_color": "#44B78B", "css_header_link_color": "#FFFFFF", "css_header_link_hover_color": "#C9F0DD", "css_module_background_color": "#44B78B", "css_module_text_color": "#FFFFFF", "css_module_link_color": "#FFFFFF", "css_module_link_hover_color": "#C9F0DD", "css_module_rounded_corners": true, "css_generic_link_color": "#0C3C26", "css_generic_link_hover_color": "#156641", "css_save_button_background_color": "#0C4B33", "css_save_button_background_hover_color": "#0C3C26", "css_save_button_text_color": "#FFFFFF", "css_delete_button_background_color": "#BA2121", "css_delete_button_background_hover_color": "#A41515", "css_delete_button_text_color": "#FFFFFF", "css": "", "related_modal_active": true, "related_modal_background_color": "#000000", "related_modal_background_opacity": 0.2, "related_modal_rounded_corners": true, "list_filter_dropdown": false}}] \ No newline at end of file +[ + { + "model": "admin_interface.theme", + "fields": { + "name": "Django", + "active": true, + "title": "Django administration", + "title_color": "#F5DD5D", + "title_visible": true, + "logo": "", + "logo_color": "#FFFFFF", + "logo_visible": true, + "css_header_background_color": "#0C4B33", + "css_header_text_color": "#44B78B", + "css_header_link_color": "#FFFFFF", + "css_header_link_hover_color": "#C9F0DD", + "css_module_background_color": "#44B78B", + "css_module_text_color": "#FFFFFF", + "css_module_link_color": "#FFFFFF", + "css_module_link_hover_color": "#C9F0DD", + "css_module_rounded_corners": true, + "css_generic_link_color": "#0C3C26", + "css_generic_link_hover_color": "#156641", + "css_save_button_background_color": "#0C4B33", + "css_save_button_background_hover_color": "#0C3C26", + "css_save_button_text_color": "#FFFFFF", + "css_delete_button_background_color": "#BA2121", + "css_delete_button_background_hover_color": "#A41515", + "css_delete_button_text_color": "#FFFFFF", + "css": "", + "related_modal_active": true, + "related_modal_background_color": "#000000", + "related_modal_background_opacity": 0.2, + "related_modal_rounded_corners": true, + "list_filter_dropdown": false, + "recent_actions_visible": true + } + } +] \ No newline at end of file diff --git a/tests/test_fixtures.py b/tests/test_fixtures.py index 3a08aff..c357fee 100644 --- a/tests/test_fixtures.py +++ b/tests/test_fixtures.py @@ -17,6 +17,10 @@ class AdminInterfaceFixturesTestCase(TestCase): def __load_theme(self, theme_name): call_command('loaddata', 'admin_interface_theme_%s.json' % (theme_name, )) + def test_import_initial_data(self): + call_command('loaddata', 'initial_data.json') + self.assertEqual(Theme.objects.count(), 1); + def test_import_all(self): self.__load_theme('django') self.__load_theme('bootstrap')