Skip to content

Commit

Permalink
Fixed plugin unit test.
Browse files Browse the repository at this point in the history
The tested keys for dict FastoadLoader.distribution_plugin_definitions had not been completely updated in ad7e6ba
  • Loading branch information
christophe-david committed Jan 20, 2023
1 parent ed6c501 commit 7fb9de6
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions src/fastoad/module_management/tests/test_plugins.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is part of FAST-OAD : A framework for rapid Overall Aircraft Design
# Copyright (C) 2022 ONERA & ISAE-SUPAERO
# Copyright (C) 2023 ONERA & ISAE-SUPAERO
# FAST is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
Expand Down Expand Up @@ -45,18 +45,21 @@ def test_plugins(with_dummy_plugins):
FastoadLoader._loaded = False # Ensures next instantiation will trigger reloading

dist1_definition = FastoadLoader().distribution_plugin_definitions["dummy-dist-1"]
assert "models" not in dist1_definition["test_plugin_1"].subpackages
assert "notebooks" not in dist1_definition["test_plugin_1"].subpackages
assert SubPackageNames.MODELS not in dist1_definition["test_plugin_1"].subpackages
assert (
dist1_definition["test_plugin_1"].subpackages[SubPackageNames.NOTEBOOKS]
== "tests.dummy_plugins.dist_1.dummy_plugin_1.notebooks"
)

assert "models" not in dist1_definition["test_plugin_4"].subpackages
assert "configurations" not in dist1_definition["test_plugin_4"].subpackages
assert SubPackageNames.MODELS not in dist1_definition["test_plugin_4"].subpackages
assert SubPackageNames.CONFIGURATIONS not in dist1_definition["test_plugin_4"].subpackages

dist2_definition = FastoadLoader().distribution_plugin_definitions["dummy-dist-2"]
assert (
dist2_definition["test_plugin_3"].subpackages[SubPackageNames.MODELS]
== "tests.dummy_plugins.dist_2.dummy_plugin_3.models"
)
assert "notebooks" not in dist2_definition["test_plugin_3"].subpackages
assert SubPackageNames.NOTEBOOKS not in dist2_definition["test_plugin_3"].subpackages
assert (
dist2_definition["test_plugin_3"].subpackages[SubPackageNames.CONFIGURATIONS]
== "tests.dummy_plugins.dist_2.dummy_plugin_3.configurations"
Expand Down

0 comments on commit 7fb9de6

Please sign in to comment.