(self)
| 25 | |
| 26 | # LayerInfo |
| 27 | def test_1_Layout(self): |
| 28 | |
| 29 | lp = pya.LayerInfo() |
| 30 | |
| 31 | lp.name = "hallo" |
| 32 | lp.layer = 5 |
| 33 | lp.datatype = 7 |
| 34 | self.assertEqual( lp.name, "hallo" ) |
| 35 | self.assertEqual( lp.layer, 5 ) |
| 36 | self.assertEqual( lp.datatype, 7 ) |
| 37 | self.assertEqual( pya.LayerInfo.from_string(lp.to_s()).to_s(), "hallo (5/7)" ) |
| 38 | |
| 39 | lp.name = "x" |
| 40 | self.assertEqual( lp.name, "x" ) |
| 41 | self.assertEqual( lp.layer, 5 ) |
| 42 | self.assertEqual( lp.datatype, 7 ) |
| 43 | |
| 44 | lp.layer = 15 |
| 45 | self.assertEqual( lp.name, "x" ) |
| 46 | self.assertEqual( lp.layer, 15 ) |
| 47 | self.assertEqual( lp.datatype, 7 ) |
| 48 | |
| 49 | lp.datatype = 3 |
| 50 | self.assertEqual( lp.name, "x" ) |
| 51 | self.assertEqual( lp.layer, 15 ) |
| 52 | self.assertEqual( lp.datatype, 3 ) |
| 53 | |
| 54 | self.assertEqual( pya.LayerInfo.from_string("").to_s(), "" ) |
| 55 | self.assertEqual( pya.LayerInfo.from_string("name").to_s(), "name" ) |
| 56 | self.assertEqual( pya.LayerInfo.from_string("1").to_s(), "1/0" ) |
| 57 | self.assertEqual( pya.LayerInfo.from_string("name (17)").to_s(), "name (17/0)" ) |
| 58 | self.assertEqual( pya.LayerInfo.from_string("'1' (8/5)").to_s(), "'1' (8/5)" ) |
| 59 | |
| 60 | # Basics: cells and instances |
| 61 | def test_2_Layout(self): |
nothing calls this directly
no test coverage detected