From 685ab34c5650801ab389cec7e2f088b095a8240e Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Thu, 4 Feb 2021 12:00:17 -0300 Subject: [PATCH] Added test for bogus argument passed to Layer.solve() --- tests/test_plot/test_misc_2.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/test_plot/test_misc_2.py b/tests/test_plot/test_misc_2.py index 03e7c1d6..685c5fe9 100644 --- a/tests/test_plot/test_misc_2.py +++ b/tests/test_plot/test_misc_2.py @@ -20,6 +20,7 @@ from kibot.kiplot import load_actions, _import from kibot.registrable import RegOutput, RegFilter from kibot.misc import (MISSING_TOOL, WRONG_INSTALL, BOM_ERROR, DRC_ERROR, ERC_ERROR) from kibot.bom.columnlist import ColumnList +from kibot.layer import Layer cov = coverage.Coverage() @@ -221,3 +222,10 @@ def test_pre_xrc_fail(test_dir, caplog, monkeypatch): assert e2.value.code == ERC_ERROR ctx.clean_up() mocked_call_enabled = False + + +def test_unimplemented_layer(caplog): + with pytest.raises(AssertionError) as e: + Layer.solve(1) + assert e.type == AssertionError + assert e.value.args[0] == "Unimplemented layer type "