
Taipy Overall Coverage Report
| File | Stmts | Miss | Cover | Missing |
|---|
| __init__.py | 16 | 1 | 93% | 31 |
| _entrypoint.py | 36 | 4 | 88% | 44, 46, 50–51 |
| _run.py | 38 | 2 | 94% | 77–78 |
| version.py | 9 | 0 | 100% | |
| _cli |
| __init__.py | 0 | 0 | 100% | |
| _help_cli.py | 19 | 0 | 100% | |
| _run_cli.py | 25 | 11 | 56% | 40, 42–46, 48–49, 51, 53, 59 |
| _scaffold_cli.py | 18 | 2 | 88% | 41–42 |
| _cli/_base_cli |
| __init__.py | 1 | 0 | 100% | |
| _cli.py | 41 | 0 | 100% | |
| config |
| __init__.py | 38 | 9 | 76% | 41–42, 44–49, 70 |
| _config.py | 60 | 1 | 98% | 68 |
| _init.py | 3 | 0 | 100% | |
| config.py | 145 | 4 | 97% | 87, 154, 178, 233 |
| section.py | 42 | 6 | 85% | 35, 40, 44, 48, 53, 57 |
| setup.py | 15 | 15 | 0% | 14–16, 18, 20–21, 23, 25–29, 31, 33, 35 |
| unique_section.py | 5 | 0 | 100% | |
| version.py | 9 | 0 | 100% | |
| config/_config_comparator |
| __init__.py | 0 | 0 | 100% | |
| _comparator_result.py | 95 | 3 | 96% | 67, 110–111 |
| _config_comparator.py | 68 | 0 | 100% | |
| config/_serializer |
| __init__.py | 0 | 0 | 100% | |
| _base_serializer.py | 124 | 5 | 95% | 39, 141–142, 144–145 |
| _json_serializer.py | 24 | 3 | 87% | 33–35 |
| _toml_serializer.py | 23 | 0 | 100% | |
| config/checker |
| __init__.py | 0 | 0 | 100% | |
| _checker.py | 14 | 0 | 100% | |
| issue.py | 15 | 0 | 100% | |
| issue_collector.py | 28 | 0 | 100% | |
| config/checker/_checkers |
| __init__.py | 0 | 0 | 100% | |
| _auth_config_checker.py | 25 | 25 | 0% | 12–14, 17–19, 21–24, 26–30, 32–34, 39–40, 47–49, 54–55 |
| _config_checker.py | 30 | 1 | 96% | 28 |
| config/common |
| __init__.py | 0 | 0 | 100% | |
| _classproperty.py | 5 | 0 | 100% | |
| _config_blocker.py | 24 | 0 | 100% | |
| _repr_enum.py | 7 | 0 | 100% | |
| _template_handler.py | 111 | 11 | 90% | 39, 53, 55, 59, 61, 63, 99–100, 118, 149–150 |
| _validate_id.py | 10 | 0 | 100% | |
| frequency.py | 7 | 0 | 100% | |
| scope.py | 22 | 0 | 100% | |
| typing.py | 3 | 0 | 100% | |
| config/exceptions |
| __init__.py | 1 | 0 | 100% | |
| exceptions.py | 5 | 0 | 100% | |
| config/global_app |
| __init__.py | 0 | 0 | 100% | |
| global_app_config.py | 32 | 1 | 96% | 38 |
| core |
| __init__.py | 7 | 0 | 100% | |
| _core.py | 56 | 0 | 100% | |
| _core_cli.py | 46 | 0 | 100% | |
| _init.py | 18 | 0 | 100% | |
| _init_version.py | 10 | 0 | 100% | |
| setup.py | 24 | 24 | 0% | 14–17, 19, 21, 23–24, 26–31, 35, 37–41, 43, 46, 48, 57 |
| taipy.py | 390 | 45 | 88% | 163, 219, 262, 267, 272, 277, 282, 287, 292, 297, 302, 340–342, 347, 352, 357, 362, 367, 372, 377, 382, 422, 461, 490–491, 498–504, 530–533, 941, 980, 996, 1045–1049 |
| core/_backup |
| __init__.py | 0 | 0 | 100% | |
| _backup.py | 33 | 2 | 93% | 54–55 |
| core/_entity |
| __init__.py | 0 | 0 | 100% | |
| _dag.py | 65 | 1 | 98% | 94 |
| _entity.py | 22 | 0 | 100% | |
| _entity_ids.py | 22 | 0 | 100% | |
| _labeled.py | 48 | 0 | 100% | |
| _migrate_cli.py | 74 | 4 | 94% | 98–99, 117–118 |
| _properties.py | 35 | 0 | 100% | |
| _reload.py | 62 | 1 | 98% | 72 |
| submittable.py | 75 | 4 | 94% | 47, 102, 106, 110 |
| core/_entity/_migrate |
| __init__.py | 3 | 0 | 100% | |
| _migrate_fs.py | 66 | 5 | 92% | 43, 68, 104–106 |
| _migrate_mongo.py | 76 | 5 | 93% | 52, 71, 87, 105, 127 |
| _migrate_sql.py | 106 | 53 | 50% | 30–31, 33–36, 38–46, 53, 57, 64–65, 69, 76–77, 81, 89–90, 94, 100–101, 105, 110–111, 115, 120–121, 125, 127–137, 139–140, 154, 198–199, 201–202 |
| _utils.py | 199 | 30 | 84% | 32, 34–36, 38, 59–61, 63–67, 69–71, 73–74, 157, 160, 169, 197–199, 202–204, 241–242, 316 |
| core/_manager |
| __init__.py | 0 | 0 | 100% | |
| _manager.py | 81 | 1 | 98% | 113 |
| _manager_factory.py | 21 | 2 | 90% | 28, 32 |
| core/_orchestrator |
| __init__.py | 0 | 0 | 100% | |
| _abstract_orchestrator.py | 23 | 4 | 82% | 27, 40, 53, 58 |
| _orchestrator.py | 189 | 14 | 92% | 146, 190–191, 193–199, 201–203, 291 |
| _orchestrator_factory.py | 64 | 11 | 82% | 38, 58, 73–74, 76, 79, 89, 94, 97–98, 100 |
| core/_orchestrator/_dispatcher |
| __init__.py | 3 | 0 | 100% | |
| _development_job_dispatcher.py | 19 | 4 | 78% | 27, 30, 33, 36 |
| _job_dispatcher.py | 96 | 8 | 91% | 70, 77–79, 102–103, 120, 138 |
| _standalone_job_dispatcher.py | 31 | 0 | 100% | |
| _task_function_wrapper.py | 56 | 3 | 94% | 74–75, 83 |
| core/_repository |
| __init__.py | 0 | 0 | 100% | |
| _abstract_converter.py | 10 | 2 | 80% | 19, 24 |
| _abstract_repository.py | 36 | 10 | 72% | 29, 41, 53, 63, 73, 80, 90, 101, 113, 124 |
| _base_taipy_model.py | 31 | 4 | 87% | 27–28, 50, 53 |
| _decoder.py | 21 | 2 | 90% | 36, 51 |
| _encoder.py | 19 | 3 | 84% | 30, 36, 41 |
| _filesystem_repository.py | 159 | 21 | 86% | 147, 173–174, 176, 178–181, 190–193, 197–200, 224, 237–238, 257–258 |
| _sql_repository.py | 131 | 16 | 87% | 79–80, 123, 137, 143–144, 147–148, 153–157, 163, 180, 216 |
| core/_repository/db |
| __init__.py | 0 | 0 | 100% | |
| _sql_base_model.py | 3 | 0 | 100% | |
| _sql_connection.py | 46 | 2 | 95% | 82–83 |
| core/_version |
| __init__.py | 0 | 0 | 100% | |
| _utils.py | 26 | 0 | 100% | |
| _version.py | 14 | 0 | 100% | |
| _version_converter.py | 14 | 0 | 100% | |
| _version_fs_repository.py | 68 | 5 | 92% | 44–45, 100–101, 134 |
| _version_manager.py | 149 | 8 | 94% | 98, 104, 148–149, 171, 212, 220, 230 |
| _version_manager_factory.py | 19 | 2 | 89% | 26, 29 |
| _version_mixin.py | 19 | 0 | 100% | |
| _version_model.py | 21 | 0 | 100% | |
| _version_repository_interface.py | 26 | 7 | 73% | 22, 26, 30, 34, 38, 42, 46 |
| _version_sql_repository.py | 53 | 0 | 100% | |
| core/_version/_cli |
| __init__.py | 0 | 0 | 100% | |
| _bcolor.py | 24 | 10 | 58% | 21, 23–25, 27–31, 33 |
| _version_cli.py | 138 | 4 | 97% | 81, 85, 193, 195 |
| core/common |
| __init__.py | 1 | 0 | 100% | |
| _check_dependencies.py | 5 | 1 | 80% | 28 |
| _check_instance.py | 23 | 0 | 100% | |
| _listattributes.py | 29 | 3 | 89% | 21–22, 32 |
| _mongo_connector.py | 17 | 2 | 88% | 37, 45 |
| _repr_enum.py | 7 | 0 | 100% | |
| _utils.py | 39 | 0 | 100% | |
| _warnings.py | 21 | 0 | 100% | |
| mongo_default_document.py | 5 | 0 | 100% | |
| typing.py | 7 | 0 | 100% | |
| warn_if_inputs_not_ready.py | 14 | 0 | 100% | |
| core/config |
| __init__.py | 30 | 0 | 100% | |
| core_section.py | 197 | 5 | 97% | 139, 148, 157, 166, 179 |
| data_node_config.py | 350 | 7 | 98% | 287, 291, 637, 639, 643, 645, 1044 |
| job_config.py | 73 | 3 | 95% | 125–127 |
| migration_config.py | 46 | 1 | 97% | 57 |
| scenario_config.py | 149 | 4 | 97% | 211, 215, 223, 227 |
| task_config.py | 97 | 7 | 92% | 70–71, 149, 152, 220–222 |
| core/config/checkers |
| __init__.py | 0 | 0 | 100% | |
| _config_id_checker.py | 18 | 0 | 100% | |
| _core_section_checker.py | 18 | 0 | 100% | |
| _data_node_config_checker.py | 91 | 2 | 97% | 112, 147 |
| _job_config_checker.py | 19 | 0 | 100% | |
| _migration_config_checker.py | 30 | 0 | 100% | |
| _scenario_config_checker.py | 61 | 0 | 100% | |
| _task_config_checker.py | 34 | 0 | 100% | |
| core/cycle |
| __init__.py | 0 | 0 | 100% | |
| _cycle_converter.py | 11 | 0 | 100% | |
| _cycle_fs_repository.py | 6 | 0 | 100% | |
| _cycle_manager.py | 101 | 0 | 100% | |
| _cycle_manager_factory.py | 20 | 2 | 90% | 28, 31 |
| _cycle_model.py | 23 | 0 | 100% | |
| _cycle_sql_repository.py | 6 | 0 | 100% | |
| cycle.py | 109 | 2 | 98% | 81, 147 |
| cycle_id.py | 3 | 0 | 100% | |
| core/data |
| __init__.py | 13 | 0 | 100% | |
| _abstract_file.py | 17 | 0 | 100% | |
| _abstract_sql.py | 183 | 30 | 83% | 95, 143, 145, 149, 162–163, 166–167, 179, 185, 187, 189, 195, 202, 235, 254–261, 268, 274, 290, 299–301, 307 |
| _abstract_tabular.py | 45 | 1 | 97% | 40 |
| _data_converter.py | 175 | 5 | 97% | 114, 183, 225, 258, 267 |
| _data_fs_repository.py | 6 | 0 | 100% | |
| _data_manager.py | 117 | 2 | 98% | 93, 179 |
| _data_manager_factory.py | 20 | 2 | 90% | 28, 31 |
| _data_model.py | 32 | 0 | 100% | |
| _data_sql_repository.py | 6 | 0 | 100% | |
| _filter.py | 193 | 17 | 91% | 41, 63, 83–91, 143, 183, 190, 205, 213, 222 |
| aws_s3.py | 40 | 2 | 95% | 103, 106 |
| csv.py | 109 | 3 | 97% | 91, 205, 209 |
| data_node.py | 293 | 7 | 97% | 158, 226, 278, 287, 464, 467, 471 |
| data_node_id.py | 5 | 0 | 100% | |
| excel.py | 202 | 28 | 86% | 95, 279, 282, 284–288, 292–293, 296, 298–300, 302, 304–305, 307, 312, 314–315, 317–320, 322, 343, 365 |
| generic.py | 48 | 1 | 97% | 83 |
| in_memory.py | 28 | 0 | 100% | |
| json.py | 115 | 5 | 95% | 91, 170, 174, 179, 183 |
| mongo.py | 113 | 12 | 89% | 207–214, 222, 232, 237, 289 |
| operator.py | 11 | 0 | 100% | |
| parquet.py | 114 | 3 | 97% | 107, 122, 230 |
| pickle.py | 63 | 0 | 100% | |
| sql.py | 44 | 1 | 97% | 100 |
| sql_table.py | 66 | 0 | 100% | |
| core/exceptions |
| __init__.py | 1 | 0 | 100% | |
| exceptions.py | 118 | 5 | 95% | 183, 191, 229, 267, 309 |
| core/job |
| __init__.py | 0 | 0 | 100% | |
| _job_converter.py | 31 | 2 | 93% | 59–60 |
| _job_fs_repository.py | 6 | 0 | 100% | |
| _job_manager.py | 57 | 0 | 100% | |
| _job_manager_factory.py | 20 | 2 | 90% | 28, 31 |
| _job_model.py | 26 | 0 | 100% | |
| _job_sql_repository.py | 6 | 0 | 100% | |
| job.py | 187 | 5 | 97% | 30, 77, 149, 295, 336 |
| job_id.py | 3 | 0 | 100% | |
| status.py | 11 | 0 | 100% | |
| core/notification |
| __init__.py | 7 | 0 | 100% | |
| _registration.py | 18 | 0 | 100% | |
| _topic.py | 23 | 1 | 95% | 65 |
| core_event_consumer.py | 26 | 1 | 96% | 84 |
| event.py | 40 | 1 | 97% | 139 |
| notifier.py | 47 | 0 | 100% | |
| registration_id.py | 3 | 0 | 100% | |
| core/scenario |
| __init__.py | 0 | 0 | 100% | |
| _scenario_converter.py | 32 | 0 | 100% | |
| _scenario_fs_repository.py | 6 | 0 | 100% | |
| _scenario_manager.py | 273 | 9 | 96% | 88–91, 183, 188, 384, 429, 440 |
| _scenario_manager_factory.py | 20 | 2 | 90% | 28, 31 |
| _scenario_model.py | 30 | 0 | 100% | |
| _scenario_sql_repository.py | 6 | 0 | 100% | |
| scenario.py | 319 | 14 | 95% | 129, 132, 134–135, 177, 224, 243, 324, 366, 409, 601, 603, 659, 665 |
| scenario_id.py | 3 | 0 | 100% | |
| core/sequence |
| __init__.py | 0 | 0 | 100% | |
| _sequence_converter.py | 19 | 0 | 100% | |
| _sequence_manager.py | 238 | 12 | 94% | 227, 241, 243, 246, 251, 257, 283–286, 353, 371 |
| _sequence_manager_factory.py | 11 | 1 | 90% | 23 |
| sequence.py | 144 | 3 | 97% | 81, 160, 172 |
| sequence_id.py | 3 | 0 | 100% | |
| core/submission |
| __init__.py | 0 | 0 | 100% | |
| _submission_converter.py | 20 | 0 | 100% | |
| _submission_fs_repository.py | 6 | 0 | 100% | |
| _submission_manager.py | 60 | 0 | 100% | |
| _submission_manager_factory.py | 20 | 2 | 90% | 28, 31 |
| _submission_model.py | 31 | 0 | 100% | |
| _submission_sql_repository.py | 6 | 0 | 100% | |
| submission.py | 171 | 7 | 95% | 111, 119, 140, 186, 189, 195, 248 |
| submission_id.py | 3 | 0 | 100% | |
| submission_status.py | 10 | 0 | 100% | |
| core/task |
| __init__.py | 0 | 0 | 100% | |
| _task_converter.py | 28 | 1 | 96% | 68 |
| _task_fs_repository.py | 6 | 0 | 100% | |
| _task_manager.py | 121 | 5 | 95% | 153–154, 159–160, 200 |
| _task_manager_factory.py | 20 | 2 | 90% | 28, 31 |
| _task_model.py | 25 | 0 | 100% | |
| _task_sql_repository.py | 6 | 0 | 100% | |
| task.py | 107 | 5 | 95% | 91, 96, 167–169 |
| task_id.py | 3 | 0 | 100% | |
| gui |
| __init__.py | 16 | 0 | 100% | |
| _default_config.py | 3 | 0 | 100% | |
| _gui_cli.py | 37 | 0 | 100% | |
| _gui_section.py | 30 | 0 | 100% | |
| _init.py | 1 | 0 | 100% | |
| _page.py | 32 | 2 | 93% | 20–21 |
| _warnings.py | 11 | 0 | 100% | |
| config.py | 110 | 16 | 85% | 175, 177, 179–180, 184, 193, 201, 203, 207, 209, 211, 275–276, 281–282, 323 |
| gui.py | 1254 | 245 | 80% | 41, 362, 364, 410–416, 419–426, 428–429, 431, 433–434, 436–438, 440–441, 443, 445–447, 449–452, 454–455, 457–462, 516, 527, 529, 531, 551, 574, 576, 589–590, 596–597, 618–623, 637, 641, 653, 667, 672, 679–680, 704–706, 716, 745, 754, 774, 791–792, 796–802, 804–809, 842–843, 857, 866, 954, 956, 961–962, 965, 968–969, 971, 973, 977, 979–980, 985, 987, 992, 998–1005, 1007, 1009, 1022–1026, 1028–1031, 1045–1047, 1054, 1056–1057, 1060, 1069–1078, 1083, 1087–1088, 1096, 1101, 1112–1119, 1151–1153, 1220–1221, 1286, 1288, 1293, 1302–1303, 1314, 1324, 1330, 1358, 1360–1361, 1414, 1504–1506, 1516, 1525–1533, 1557, 1563, 1719–1722, 1768, 1770, 1821, 1837, 1851–1853, 1855, 1858–1859, 1871, 1876–1878, 1880, 1938, 1952–1953, 1982, 1987, 1999–2002, 2008, 2020–2025, 2045, 2052–2054, 2069, 2082, 2094, 2106, 2108, 2112–2113, 2121–2123, 2137, 2253, 2385, 2398, 2408, 2412 |
| gui_actions.py | 96 | 27 | 71% | 61, 101, 133, 148, 174, 196–199, 220, 234, 238–239, 261–263, 289, 312–314, 318–319, 371, 380, 382, 387, 393 |
| gui_types.py | 92 | 6 | 93% | 148, 153, 158, 165, 176, 178 |
| icon.py | 23 | 16 | 30% | 58–63, 66–75 |
| page.py | 51 | 18 | 64% | 21, 46, 48, 50, 55–57, 62–67, 98, 109, 112–114 |
| partial.py | 27 | 3 | 88% | 21, 66, 73 |
| server.py | 172 | 37 | 78% | 42, 67, 91, 109, 152–158, 160–161, 174–175, 184, 187, 194, 205, 256, 258–259, 282, 291, 293, 298–299, 306–307, 309–311, 321, 323, 325, 328–329 |
| setup.py | 33 | 33 | 0% | 14, 16–18, 20–21, 23, 25, 27–32, 35, 37–41, 43, 46, 48, 58–62, 65–68, 71 |
| state.py | 108 | 18 | 83% | 24, 128, 140, 154, 180, 195, 210–212, 222–223, 235–238, 241–242, 245 |
| gui/_renderers |
| __init__.py | 73 | 10 | 86% | 21–22, 40, 49, 60, 85–87, 91, 98 |
| builder.py | 664 | 113 | 82% | 45, 124, 143–144, 160–162, 164, 177, 204, 236–237, 241, 259–260, 264, 279, 297, 302–303, 307, 318, 335–338, 347, 350–352, 365, 378, 380–381, 384, 388–391, 393, 400, 442, 454, 500–503, 505–509, 511–514, 516–520, 530, 550, 567, 574, 579, 594, 601, 604–605, 607, 610, 614, 629, 636, 662, 674, 676–680, 683–684, 708, 711, 713, 799, 802, 825–826, 830, 862, 867–870, 872–875, 881–882, 892, 945, 962, 967, 974–978, 1001 |
| factory.py | 78 | 3 | 96% | 20–21, 579 |
| json.py | 50 | 9 | 82% | 29, 33, 39, 46–47, 63–66 |
| utils.py | 66 | 8 | 87% | 38–39, 54, 66–67, 78–79, 90 |
| gui/_renderers/_html |
| __init__.py | 1 | 0 | 100% | |
| factory.py | 9 | 1 | 88% | 22 |
| parser.py | 98 | 13 | 86% | 41–42, 52–53, 63, 70, 74, 82–83, 108–109, 121, 134 |
| gui/_renderers/_markdown |
| __init__.py | 18 | 1 | 94% | 30 |
| blocproc.py | 35 | 4 | 88% | 48–49, 67–68 |
| control.py | 11 | 0 | 100% | |
| factory.py | 14 | 0 | 100% | |
| postproc.py | 19 | 0 | 100% | |
| preproc.py | 122 | 6 | 95% | 23, 103, 132, 136, 140, 199 |
| gui/builder |
| __init__.py | 4 | 0 | 100% | |
| _api_generator.py | 59 | 6 | 89% | 25, 43, 45, 51, 70, 73 |
| _context_manager.py | 13 | 1 | 92% | 17 |
| _element.py | 95 | 10 | 89% | 24, 49–50, 65, 73, 78, 160, 171, 189, 192 |
| _factory.py | 9 | 1 | 88% | 22 |
| page.py | 30 | 9 | 70% | 57, 61–66, 70, 72 |
| gui/custom |
| __init__.py | 1 | 0 | 100% | |
| _page.py | 30 | 12 | 60% | 28–32, 45, 48, 52, 63, 70, 79, 86 |
| gui/data |
| __init__.py | 3 | 0 | 100% | |
| array_dict_data_accessor.py | 40 | 6 | 85% | 47–48, 50–51, 59, 66 |
| content_accessor.py | 96 | 18 | 81% | 51, 58–60, 64, 66, 73, 85–86, 91–92, 109–110, 124–126, 128, 131 |
| data_accessor.py | 72 | 15 | 79% | 27, 33, 37, 43, 48, 51, 72, 74, 77, 83, 87–88, 97–99 |
| data_format.py | 4 | 0 | 100% | |
| data_scope.py | 37 | 2 | 94% | 61–62 |
| numpy_data_accessor.py | 21 | 7 | 66% | 30, 33–35, 40–42 |
| pandas_data_accessor.py | 240 | 65 | 72% | 81, 83–92, 94, 96–103, 109, 117, 149–151, 156–159, 182, 204, 207–212, 231, 262–263, 279–280, 283, 292–294, 300–301, 311, 317–319, 353–357, 359, 364–365, 374–376, 406, 409 |
| utils.py | 59 | 28 | 52% | 22, 53–54, 57–59, 82, 98, 118–119, 121–125, 127–133, 136, 138, 141–144 |
| gui/data/decimator |
| __init__.py | 4 | 0 | 100% | |
| lttb.py | 38 | 2 | 94% | 53, 56 |
| minmax.py | 25 | 1 | 96% | 45 |
| rdp.py | 64 | 5 | 92% | 85, 112–114, 140 |
| scatter_decimator.py | 50 | 13 | 74% | 62–63, 77–83, 87–90 |
| gui/extension |
| __init__.py | 2 | 0 | 100% | |
| library.py | 139 | 18 | 87% | 27–28, 62, 71, 75, 81, 132, 141, 143, 176, 240, 270, 343, 349, 351, 364, 412, 422 |
| gui/utils |
| __init__.py | 22 | 0 | 100% | |
| _adapter.py | 117 | 54 | 53% | 39–40, 44–45, 48–55, 58–70, 82, 87, 92, 98–100, 103–108, 116, 126–133, 141–145, 149, 151, 153 |
| _attributes.py | 30 | 7 | 76% | 16, 31–32, 39–40, 56–57 |
| _bindings.py | 50 | 1 | 98% | 20 |
| _evaluator.py | 228 | 42 | 81% | 22, 124–126, 149, 151, 161, 169–170, 199–201, 244–248, 250–260, 270, 290–293, 295–298, 301, 313, 326–327, 338 |
| _locals_context.py | 48 | 2 | 95% | 54, 60 |
| _map_dict.py | 66 | 5 | 92% | 34, 55, 70–71, 73 |
| _runtime_manager.py | 13 | 2 | 84% | 17, 30 |
| _variable_directory.py | 100 | 8 | 92% | 47–50, 61, 72, 84, 88 |
| boolean.py | 9 | 1 | 88% | 27 |
| chart_config_builder.py | 138 | 12 | 91% | 23, 91–92, 107, 154–155, 195, 198–200, 266, 268 |
| clientvarname.py | 14 | 2 | 85% | 23, 26 |
| datatype.py | 11 | 3 | 72% | 20, 22, 24 |
| date.py | 17 | 3 | 82% | 27, 30–31 |
| expr_var_name.py | 13 | 1 | 92% | 23 |
| filename.py | 12 | 0 | 100% | |
| filter_locals.py | 5 | 0 | 100% | |
| get_imported_var.py | 11 | 0 | 100% | |
| get_module_name.py | 13 | 0 | 100% | |
| get_page_from_module.py | 5 | 1 | 80% | 19 |
| getdatecolstrname.py | 8 | 1 | 87% | 21 |
| html.py | 9 | 1 | 88% | 22 |
| is_debugging.py | 3 | 1 | 66% | 17 |
| is_port_open.py | 6 | 0 | 100% | |
| isnotebook.py | 1 | 0 | 100% | |
| proxy.py | 65 | 65 | 0% | 12–17, 19–22, 24, 27, 29, 36–37, 40–46, 49, 52–53, 55–60, 62–63, 70–71, 73–79, 87–88, 91–95, 97–103, 106–109, 111–115 |
| singleton.py | 7 | 0 | 100% | |
| table_col_builder.py | 48 | 19 | 60% | 21, 29, 38–40, 42, 52–54, 56, 59–61, 63, 66–68, 70, 116 |
| types.py | 149 | 31 | 79% | 49–50, 104–110, 138–141, 144–146, 185–186, 195–199, 201–208 |
| varnamefromcontent.py | 6 | 1 | 83% | 17 |
| gui_core |
| _GuiCoreLib.py | 34 | 0 | 100% | |
| __init__.py | 1 | 0 | 100% | |
| _adapters.py | 82 | 38 | 53% | 59–64, 100–101, 103, 113, 116–129, 133, 146–147, 149, 166–172, 196–197, 199 |
| _context.py | 603 | 243 | 59% | 21–22, 163, 172–173, 199, 203–204, 217, 234–235, 244–250, 252–253, 256–259, 266–267, 270–275, 287, 314–318, 321–327, 329–338, 353, 355–358, 360–361, 370–374, 376, 381, 383–386, 388, 391, 394, 398–409, 414, 425, 437–438, 440–445, 447, 451, 460, 466, 482–489, 494–497, 500–502, 512–516, 523–524, 531–533, 540–541, 549–552, 572–573, 579, 591–592, 603–604, 614, 624–625, 630, 642, 644–645, 652, 658, 661–664, 667–670, 683–685, 687, 691, 697, 704–710, 712–713, 722–723, 728, 731, 734, 741–748, 755–758, 764–767, 781, 801–802, 825–829, 833–834, 836–848, 850, 854–855, 862–865, 884–886, 902, 905–906, 923–924, 928–939 |
| _init.py | 5 | 0 | 100% | |
| logger |
| __init__.py | 0 | 0 | 100% | |
| _taipy_logger.py | 22 | 2 | 90% | 30–31 |
| rest |
| __init__.py | 4 | 0 | 100% | |
| _init.py | 1 | 0 | 100% | |
| app.py | 20 | 0 | 100% | |
| extensions.py | 3 | 0 | 100% | |
| rest.py | 7 | 1 | 85% | 45 |
| setup.py | 21 | 21 | 0% | 11–13, 15, 17, 19–20, 22–27, 30, 32–36, 38, 41 |
| version.py | 9 | 0 | 100% | |
| rest/api |
| __init__.py | 2 | 0 | 100% | |
| error_handler.py | 49 | 1 | 97% | 88 |
| views.py | 64 | 4 | 93% | 165–166, 212–213 |
| rest/api/exceptions |
| __init__.py | 0 | 0 | 100% | |
| exceptions.py | 9 | 0 | 100% | |
| rest/api/middlewares |
| __init__.py | 0 | 0 | 100% | |
| _middleware.py | 14 | 1 | 92% | 34 |
| rest/api/resources |
| __init__.py | 7 | 0 | 100% | |
| cycle.py | 49 | 0 | 100% | |
| datanode.py | 87 | 3 | 96% | 465, 584, 603 |
| job.py | 70 | 4 | 94% | 201–204 |
| scenario.py | 65 | 0 | 100% | |
| sequence.py | 66 | 1 | 98% | 293 |
| task.py | 65 | 1 | 98% | 202 |
| rest/api/schemas |
| __init__.py | 7 | 0 | 100% | |
| cycle.py | 10 | 0 | 100% | |
| datanode.py | 63 | 0 | 100% | |
| job.py | 12 | 0 | 100% | |
| scenario.py | 12 | 0 | 100% | |
| sequence.py | 10 | 0 | 100% | |
| task.py | 11 | 0 | 100% | |
| rest/commons |
| __init__.py | 0 | 0 | 100% | |
| apispec.py | 51 | 9 | 82% | 35, 49, 84, 87, 91, 98–100, 103 |
| encoder.py | 13 | 6 | 53% | 22–25, 27–28 |
| pagination.py | 14 | 14 | 0% | 12, 14, 16–17, 20–23, 26–29, 36, 44 |
| to_from_model.py | 8 | 0 | 100% | |
| templates/default/{{cookiecutter.__root_folder_name}} |
| requirements.txt | 1 | 0 | 100% | |
| {{cookiecutter.__main_file}}.py | 0 | 0 | 100% | |
| templates/default/{{cookiecutter.__root_folder_name}}/algorithms |
| __init__.py | 1 | 1 | 0% | 12 |
| algorithms.py | 1 | 0 | 100% | |
| templates/default/{{cookiecutter.__root_folder_name}}/configuration |
| __init__.py | 1 | 1 | 0% | 12 |
| config.py | 3 | 2 | 33% | 18, 20 |
| templates/default/{{cookiecutter.__root_folder_name}}/pages |
| __init__.py | 1 | 1 | 0% | 12 |
| root.py | 3 | 2 | 33% | 19, 21 |
| templates/default/{{cookiecutter.__root_folder_name}}/pages/page_example |
| page_example.md | 0 | 0 | 100% | |
| page_example.py | 3 | 2 | 33% | 19, 21 |
| templates/default/{{cookiecutter.__root_folder_name}}/sections |
| import.txt | 1 | 0 | 100% | |
| page_content.txt | 0 | 0 | 100% | |
| templates/scenario-management/{{cookiecutter.__root_folder_name}} |
| .taipyignore | 0 | 0 | 100% | |
| templates/scenario-management/{{cookiecutter.__root_folder_name}}/algos |
| __init__.py | 1 | 1 | 0% | 12 |
| algos.py | 3 | 1 | 66% | 15 |
| templates/scenario-management/{{cookiecutter.__root_folder_name}}/config |
| __init__.py | 0 | 0 | 100% | |
| config.py | 9 | 7 | 22% | 17, 22–25, 31, 34 |
| config.toml | 18 | 9 | 50% | 3, 15–17, 19–22, 24 |
| config_with_toml.py | 4 | 4 | 0% | 12, 15–17 |
| templates/scenario-management/{{cookiecutter.__root_folder_name}}/pages/job_page |
| __init__.py | 1 | 1 | 0% | 12 |
| job_page.py | 2 | 1 | 50% | 12 |
| templates/scenario-management/{{cookiecutter.__root_folder_name}}/pages/scenario_page |
| __init__.py | 1 | 1 | 0% | 12 |
| data_node_management.py | 14 | 12 | 14% | 20–21, 26, 34–35, 42–43, 46–50 |
| scenario_page.py | 11 | 10 | 9% | 12, 17–21, 23, 26–27, 30 |
| TOTAL | 17697 | 2135 | 87% | |