Beispiel #1
0
 def test_upper__setter(self):
     s = symbols.STRSLICE(self.str_, self.lower, self.upper, 1)
     s.upper = symbols.NUMBER(
         44, 1, type_=gl.SYMBOL_TABLE.basic_types[gl.STR_INDEX_TYPE])
     self.assertEqual(s.upper, 44)
Beispiel #2
0
 def test_upper(self):
     s = symbols.STRSLICE(self.str_, self.lower, self.upper, 1)
     self.assertEqual(s.upper, self.upper)
Beispiel #3
0
 def test_string__setter_fail(self):
     s = symbols.STRSLICE(self.str_, self.lower, self.upper, 1)
     self.assertRaises(AssertionError, symbols.STRSLICE.string.fset, s, 0)
Beispiel #4
0
 def test_string__setter(self):
     s = symbols.STRSLICE(self.str_, self.lower, self.upper, 1)
     tmp = symbols.STRING(self.str_.value * 2, 1)
     s.string = tmp
     self.assertEqual(s.string, tmp)
Beispiel #5
0
 def test_string__getter(self):
     s = symbols.STRSLICE(self.str_, self.lower, self.upper, 1)
     self.assertEqual(s.string, self.str_)
Beispiel #6
0
 def test__init__(self):
     symbols.STRSLICE(self.str_, self.lower, self.upper, 1)