Annotated tests/

10 months ago Paul Boddie Renamed the utf8string class to unicode, eliminating the unicode function. This means that the simple case of merely returning an object if it is already a Unicode object no longer occurs when using the unicode callable, but such behaviour might be better supported with more general customised instantiation functionality.
paul@351 1
class C:
paul@351 2
    def f(self):
paul@351 3
        return self.x
paul@351 4
paul@351 5
class D(C):
paul@351 6
paul@351 7
paul@351 8
class E(C):
paul@351 9
    def __init__(self, x):
paul@351 10
        self.x = x
paul@351 11
paul@351 12
d = D()
paul@351 13
print d.f()
paul@351 14
paul@351 15
e = E(2)
paul@351 16
print e.f()