Exemplo n.º 1
0
 def test_scope(self):
     aa = symbols.ARRAYACCESS(self.arr, self.arg, 2)
     self.assertEqual(aa.scope, self.arr.scope)
Exemplo n.º 2
0
 def test_entry__setter_fail(self):
     # entry must be an instance of VARARRAY
     aa = symbols.ARRAYACCESS(self.arr, self.arg, 2)
     self.assertRaises(AssertionError, symbols.ARRAYACCESS.entry.fset, aa, 'blah')
Exemplo n.º 3
0
 def test_entry__getter(self):
     aa = symbols.ARRAYACCESS(self.arr, self.arg, 2)
     self.assertIs(aa.entry, self.arr)
Exemplo n.º 4
0
 def test_entry__setter(self):
     aa = symbols.ARRAYACCESS(self.arr, self.arg, 2)
     ar2 = symbols.VARARRAY('test2', self.bounds, 1, type_=Type.ubyte)
     aa.entry = ar2
     self.assertIs(aa.entry, ar2)
Exemplo n.º 5
0
 def test__init__(self):
     aa = symbols.ARRAYACCESS(self.arr, self.arg, 2)
     self.assertIsInstance(aa, symbols.ARRAYACCESS)