From ff6282eca1d6a5a44fcf1e362df175d4a861dfa7 Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Tue, 1 Sep 2020 20:39:15 -0300 Subject: [PATCH] Added test for the new errors in DrawText elements. --- .../board_samples/v5_errors/error_bad_text2.sch | 17 +++++++++++++++++ .../board_samples/v5_errors/error_bad_text3.sch | 17 +++++++++++++++++ tests/test_plot/test_sch_errors.py | 8 ++++++++ 3 files changed, 42 insertions(+) create mode 100644 tests/board_samples/v5_errors/error_bad_text2.sch create mode 100644 tests/board_samples/v5_errors/error_bad_text3.sch diff --git a/tests/board_samples/v5_errors/error_bad_text2.sch b/tests/board_samples/v5_errors/error_bad_text2.sch new file mode 100644 index 00000000..f0b69d91 --- /dev/null +++ b/tests/board_samples/v5_errors/error_bad_text2.sch @@ -0,0 +1,17 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Text GLabel 1600 2300 2 50 +$EndSCHEMATC diff --git a/tests/board_samples/v5_errors/error_bad_text3.sch b/tests/board_samples/v5_errors/error_bad_text3.sch new file mode 100644 index 00000000..020591f2 --- /dev/null +++ b/tests/board_samples/v5_errors/error_bad_text3.sch @@ -0,0 +1,17 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Text GLabel 1600 2300 2 50 BiDi ~ AA +$EndSCHEMATC diff --git a/tests/test_plot/test_sch_errors.py b/tests/test_plot/test_sch_errors.py index 19de8f69..ebed55b3 100644 --- a/tests/test_plot/test_sch_errors.py +++ b/tests/test_plot/test_sch_errors.py @@ -154,6 +154,14 @@ def test_sch_errors_bad_text(): setup_ctx('bad_text', 'Malformed .?Text.?') +def test_sch_errors_bad_text2(): + setup_ctx('bad_text2', 'Missing .?Text.? shape') + + +def test_sch_errors_bad_text3(): + setup_ctx('bad_text3', 'Not a number in .?Text.?') + + def test_sch_errors_bad_wire(): setup_ctx('bad_wire', 'Malformed wire')