@@ -2290,32 +2290,31 @@ def test_signal_indexing():
22902290
22912291@slycotonly
22922292@pytest .mark .parametrize ("fcn, spec, expected, missing" , [
2293- (ct .ss , {}, "" , r"states|inputs|outputs|dt|name" ),
2294- (ct .tf , {}, "" , r"states|inputs|outputs|dt|name" ),
2295- (ct .frd , {}, "" , r"states|inputs|outputs|dt|name" ),
2296- (ct .ss , {'dt' : 0.1 }, ".*\n dt=0.1" , r"states|inputs|outputs|name" ),
2297- (ct .tf , {'dt' : 0.1 }, ".*\n dt=0.1" , r"states|inputs|outputs|name" ),
2298- (ct .frd , {'dt' : 0.1 },
2299- ".*\n dt=0.1" , r"states|inputs|outputs|name" ),
2300- (ct .ss , {'dt' : True }, "\n dt=True" , r"states|inputs|outputs|name" ),
2301- (ct .ss , {'dt' : None }, "\n dt=None" , r"states|inputs|outputs|name" ),
2302- (ct .ss , {'dt' : 0 }, "" , r"states|inputs|outputs|dt|name" ),
2293+ (ct .ss , {}, "states=4, outputs=3, inputs=2" , r"dt|name" ),
2294+ (ct .tf , {}, "outputs=3, inputs=2" , r"dt|states|name" ),
2295+ (ct .frd , {}, "outputs=3, inputs=2" , r"dt|states|name" ),
2296+ (ct .ss , {'dt' : 0.1 }, ".*\n dt=0.1,\n states=4, outputs=3, inputs=2" , r"name" ),
2297+ (ct .tf , {'dt' : 0.1 }, ".*\n dt=0.1,\n outputs=3, inputs=2" , r"states|name" ),
2298+ (ct .frd , {'dt' : 0.1 }, ".*\n dt=0.1,\n outputs=3, inputs=2" , r"states|name" ),
2299+ (ct .ss , {'dt' : True }, "\n dt=True,\n states=4, outputs=3, inputs=2" , r"name" ),
2300+ (ct .ss , {'dt' : None }, "\n dt=None,\n states=4, outputs=3, inputs=2" , r"name" ),
2301+ (ct .ss , {'dt' : 0 }, "states=4, outputs=3, inputs=2" , r"dt|name" ),
23032302 (ct .ss , {'name' : 'mysys' }, "\n name='mysys'" , r"dt" ),
23042303 (ct .tf , {'name' : 'mysys' }, "\n name='mysys'" , r"dt|states" ),
23052304 (ct .frd , {'name' : 'mysys' }, "\n name='mysys'" , r"dt|states" ),
23062305 (ct .ss , {'inputs' : ['u1' ]},
2307- r"[\n]inputs=\['u1'\]" , r"states|outputs| dt|name" ),
2306+ r"[\n]states=4, outputs=3, inputs=\['u1'\]" , r"dt|name" ),
23082307 (ct .tf , {'inputs' : ['u1' ]},
2309- r"[\n]inputs=\['u1'\]" , r"outputs| dt|name" ),
2308+ r"[\n]outputs=3, inputs=\['u1'\]" , r"dt|name" ),
23102309 (ct .frd , {'inputs' : ['u1' ], 'name' : 'sampled' },
2311- r"[\n]name='sampled', inputs=\['u1'\]" , r"outputs| dt" ),
2310+ r"[\n]name='sampled', outputs=3, inputs=\['u1'\]" , r"dt" ),
23122311 (ct .ss , {'outputs' : ['y1' ]},
2313- r"[\n]outputs=\['y1'\]" , r"states|inputs| dt|name" ),
2312+ r"[\n]states=4, outputs=\['y1'\], inputs=2 " , r"dt|name" ),
23142313 (ct .ss , {'name' : 'mysys' , 'inputs' : ['u1' ]},
2315- r"[\n]name='mysys', inputs=\['u1'\]" , r"states|outputs| dt" ),
2314+ r"[\n]name='mysys', states=4, outputs=3, inputs=\['u1'\]" , r"dt" ),
23162315 (ct .ss , {'name' : 'mysys' , 'states' : [
23172316 'long_state_1' , 'long_state_2' , 'long_state_3' ]},
2318- r"[\n]name='.*', states=\[.*\]\ )" , r"inputs|outputs| dt" ),
2317+ r"[\n]name='.*', states=\[.*\],\noutputs=3, inputs=2\ )" , r"dt" ),
23192318])
23202319@pytest .mark .parametrize ("format" , ['info' , 'eval' ])
23212320def test_iosys_repr (fcn , spec , expected , missing , format ):
0 commit comments