From b7d0201fcd33c2dbbe1d0fb084e222dcd544ae3c Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Wed, 6 Dec 2023 00:37:58 +0100 Subject: [PATCH] [IMP] bi_sql_editor : Improve code coverage, adding various settings on field items --- bi_sql_editor/tests/test_bi_sql_view.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/bi_sql_editor/tests/test_bi_sql_view.py b/bi_sql_editor/tests/test_bi_sql_view.py index 4bfee18cf..d7999ebfa 100644 --- a/bi_sql_editor/tests/test_bi_sql_view.py +++ b/bi_sql_editor/tests/test_bi_sql_view.py @@ -33,8 +33,26 @@ class TestBiSqlViewEditor(SingleTransactionCase): self.assertEqual(copy_view.state, "draft") copy_view.button_validate_sql_expression() self.assertEqual(copy_view.state, "sql_valid") + + field_lines = copy_view.bi_sql_view_field_ids + self.assertEqual(len(field_lines), 3) + field_lines.filtered(lambda x: x.name == "x_company_id").is_index = True + copy_view.button_create_sql_view_and_model() self.assertEqual(copy_view.state, "model_valid") + + field_lines.filtered(lambda x: x.name == "x_name").tree_visibility = "invisible" + field_lines.filtered( + lambda x: x.name == "x_street" + ).tree_visibility = "optional_hide" + field_lines.filtered( + lambda x: x.name == "x_company_id" + ).tree_visibility = "optional_show" + + field_lines.filtered(lambda x: x.name == "x_company_id").is_group_by = True + + field_lines.filtered(lambda x: x.name == "x_company_id").graph_type = "row" + copy_view.button_create_ui() self.assertEqual(copy_view.state, "ui_valid") copy_view.button_update_model_access()