diff --git a/test/scripts/typedvar.py b/test/scripts/typedvar.py index ee29ebd..ae224e5 100644 --- a/test/scripts/typedvar.py +++ b/test/scripts/typedvar.py @@ -85,6 +85,11 @@ class TypedVarTest( unittest.TestCase ): self.assertTrue(False) except IndexError: self.assertTrue(True) + + def testArrayFieldSlice(self): + tv = target.module.typedVar( "g_struct3" ) + self.assertEqual( 2, tv.m_arrayField[-1] ) + self.assertEqual( [ 0, 2 ], tv.m_arrayField[0:2] ) def testGlobalVar(self): self.assertEqual( 4, target.module.typedVar( "g_ulongValue" ) )