@@ -41,8 +41,10 @@ def test_register_value(bank, register):
4141 expect_equal (bank .get_register_value (0 ), 0x01020304 )
4242
4343def test_array_names (bg ):
44+ regnames = [bg .iface .register_view .register_info (i )[0 ]
45+ for i in range (bg .iface .register_view .number_of_registers ())]
4446 expect_equal (
45- sorted ([ bg . register_info ( i )[ 0 ] for i in range ( 0 , bg . number_of_registers ())] ),
47+ sorted (regnames ),
4648 ['g[0].h.i[0].r' ,
4749 'g[0].h.i[0].rma[0][0]' ,
4850 'g[0].h.i[0].rma[0][1]' ,
@@ -71,6 +73,11 @@ def test_array_names(bg):
7173 'g[1].h.i[1].rma[1][1]' ,
7274 'g[1].h.i[1].ru[0]' ,
7375 'g[1].h.i[1].ru[2]' ])
76+ expect_equal (bg .iface .register_view_catalog .register_names (), regnames )
77+ expect_equal (
78+ bg .iface .register_view_catalog .register_offsets (),
79+ [bg .iface .register_view .register_info (i )[3 ]
80+ for i in range (bg .iface .register_view .number_of_registers ())])
7481
7582def test (obj ):
7683 test_description (obj .bank .b .iface .register_view , "Description for b" )
@@ -90,7 +97,7 @@ def test(obj):
9097 test_register_info (obj .bank .baa [1 ][1 ].iface .register_view )
9198 test_register_info (obj .bank .u .iface .register_view )
9299
93- test_array_names (obj .bank .bg . iface . register_view )
100+ test_array_names (obj .bank .bg )
94101
95102 test_register_value (obj .bank .le .iface .register_view ,
96103 dev_util .Register_LE (obj .bank .le , 0x0 , 4 ))
0 commit comments