Added tests for sub-sheets instantation

This commit is contained in:
SET 2020-08-14 18:59:20 -03:00
parent a237865787
commit fa706c0083
9 changed files with 221 additions and 0 deletions

View File

@ -0,0 +1,24 @@
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
$Sheet
S 4000 3000 1000 500
U 5F342DEB
F0 "Sub Sheet" 50
F1 "sub-sheet.sch" 50
F2 "OUT" O R 5000 3250 50 extra
F3 "IN" I L 4000 3250 50
$EndSheet
$EndSCHEMATC

View File

@ -0,0 +1,24 @@
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
$Sheet
S 4000 3000 1000 500
U 5F342DEB
F0 "Sub Sheet" 50
F1 "sub-sheet.sch" 50 extra
F2 "OUT" O R 5000 3250 50
F3 "IN" I L 4000 3250 50
$EndSheet
$EndSCHEMATC

View File

@ -0,0 +1,24 @@
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
$Sheet
S 4000 3000 1000 500
U 5F342DEB
x0 "Sub Sheet" 50
F1 "sub-sheet.sch" 50
F2 "OUT" O R 5000 3250 50
F3 "IN" I L 4000 3250 50
$EndSheet
$EndSCHEMATC

View File

@ -0,0 +1,24 @@
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
$Sheet
S 4000 3000 1000 500
U 5F342DEB
F0 "Sub Sheet" 50 extra
F1 "sub-sheet.sch" 50
F2 "OUT" O R 5000 3250 50
F3 "IN" I L 4000 3250 50
$EndSheet
$EndSCHEMATC

View File

@ -0,0 +1,24 @@
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
$Sheet
S 4000 3000 1000 500 extra
U 5F342DEB
F0 "Sub Sheet" 50
F1 "sub-sheet.sch" 50
F2 "OUT" O R 5000 3250 50
F3 "IN" I L 4000 3250 50
$EndSheet
$EndSCHEMATC

View File

@ -0,0 +1,23 @@
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
$Sheet
S 4000 3000 1000 500
U 5F342DEB
F0 "Sub Sheet" 50
F2 "OUT" O R 5000 3250 50
F3 "IN" I L 4000 3250 50
$EndSheet
$EndSCHEMATC

View File

@ -0,0 +1,23 @@
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
$Sheet
S 4000 3000 1000 500
U 5F342DEB
F1 "sub-sheet.sch" 50
F2 "OUT" O R 5000 3250 50
F3 "IN" I L 4000 3250 50
$EndSheet
$EndSCHEMATC

View File

@ -0,0 +1,23 @@
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
$Sheet
U 5F342DEB
F0 "Sub Sheet" 50
F1 "sub-sheet.sch" 50
F2 "OUT" O R 5000 3250 50
F3 "IN" I L 4000 3250 50
$EndSheet
$EndSCHEMATC

View File

@ -197,3 +197,35 @@ def test_sch_errors_bmp_bad_dat():
def test_sch_errors_bmp_miss_end(): def test_sch_errors_bmp_miss_end():
setup_ctx('bmp_miss_end', 'error_bmp_miss_end', 'Missing end of bitmap') setup_ctx('bmp_miss_end', 'error_bmp_miss_end', 'Missing end of bitmap')
def test_sch_errors_bad_plabel():
setup_ctx('bad_plabel', 'error_bad_plabel', 'Malformed sheet port label')
def test_sch_errors_miss_spos():
setup_ctx('miss_spos', 'error_miss_spos', 'Missing sheet size and position')
def test_sch_errors_bad_spos():
setup_ctx('bad_spos', 'error_bad_spos', 'Malformed sheet size and position')
def test_sch_errors_bad_slabel():
setup_ctx('bad_slabel', 'error_bad_slabel', 'Malformed sheet label')
def test_sch_errors_bad_sname():
setup_ctx('bad_sname', 'error_bad_sname', 'Malformed sheet name')
def test_sch_errors_miss_sname():
setup_ctx('miss_sname', 'error_miss_sname', 'Missing sub-sheet name')
def test_sch_errors_bad_sfname():
setup_ctx('bad_sfname', 'error_bad_sfname', 'Malformed sheet file name')
def test_sch_errors_miss_sfname():
setup_ctx('miss_sfname', 'error_miss_sfname', 'Missing sub-sheet file name')