text: #!/usr/bin/python
  # -*- coding: utf-8 -*-
  
  """Tests can appear in any docstring within the module.
  
  Module-level tests cross class and function boundaries
  
  >>> A('a') == B('b')
  False
  """
  
  
  class A(object):
      """Simple class.
  
      >>> A('instance_name').name
      'instance_name'
      """
  
      def __init__(self, name):
          self.name = name
  
      def method(self):
          """Returns an unusual value.
  
          >>> A('name').method()
          'eman'
          """
          return ''.join(reversed(list(self.name)))
  
  
  class B(A):
      """Another simple class.
  
      >>> B('different_name').name
      'different_name'
      """
  