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)
def test_upper(self): s = symbols.STRSLICE(self.str_, self.lower, self.upper, 1) self.assertEqual(s.upper, self.upper)
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)
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)
def test_string__getter(self): s = symbols.STRSLICE(self.str_, self.lower, self.upper, 1) self.assertEqual(s.string, self.str_)
def test__init__(self): symbols.STRSLICE(self.str_, self.lower, self.upper, 1)