old_contents: """
  Some handy constants for other tests to share and enjoy.
  """
  
  HT_CONTACT = 1
  HT_ROOM = 2
  
  CHANNEL = "org.freedesktop.Telepathy.Channel"
  CHANNEL_IFACE_GROUP = CHANNEL + ".Interface.Group"
  CHANNEL_TYPE_TUBES = CHANNEL + ".Type.Tubes"
  CHANNEL_IFACE_TUBE = CHANNEL + ".Interface.Tube.DRAFT"
  CHANNEL_TYPE_STREAM_TUBE = CHANNEL + ".Type.StreamTube.DRAFT"
  CHANNEL_TYPE_DBUS_TUBE = CHANNEL + ".Type.DBusTube.DRAFT"
  CHANNEL_TYPE_TEXT = CHANNEL + ".Type.Text"
  
  CHANNEL_TYPE = CHANNEL + '.ChannelType'
  TARGET_HANDLE_TYPE = CHANNEL + '.TargetHandleType'
  TARGET_HANDLE = CHANNEL + '.TargetHandle'
  TARGET_ID = CHANNEL + '.TargetID'
  REQUESTED = CHANNEL + '.Requested'
  INITIATOR_HANDLE = CHANNEL + '.InitiatorHandle'
  INITIATOR_ID = CHANNEL + '.InitiatorID'
  
  CONN = "org.freedesktop.Telepathy.Connection"
  CONN_IFACE_REQUESTS = CONN + '.Interface.Requests'
  
  ERRORS = 'org.freedesktop.Telepathy.Errors'
  INVALID_ARGUMENT = ERRORS + '.InvalidArgument'
  NOT_IMPLEMENTED = ERRORS + '.NotImplemented'
  NOT_AVAILABLE = ERRORS + '.NotAvailable'
  
  TUBE_PARAMETERS = CHANNEL_IFACE_TUBE + '.Parameters'
  TUBE_STATE = CHANNEL_IFACE_TUBE + '.State'
  STREAM_TUBE_SERVICE = CHANNEL_TYPE_STREAM_TUBE + '.Service'
  DBUS_TUBE_SERVICE_NAME = CHANNEL_TYPE_DBUS_TUBE + '.ServiceName'
  
  TUBE_CHANNEL_STATE_LOCAL_PENDING = 0
  TUBE_CHANNEL_STATE_REMOTE_PENDING = 1
  TUBE_CHANNEL_STATE_OPEN = 2
  TUBE_CHANNEL_STATE_NOT_OFFERED = 3
  
  MEDIA_STREAM_TYPE_AUDIO = 0
  MEDIA_STREAM_TYPE_VIDEO = 1
  MEDIA_STREAM_STATE_DISCONNECTED = 0
  MEDIA_STREAM_STATE_CONNECTING = 1
  MEDIA_STREAM_STATE_CONNECTED = 2
  
  
new_contents: """
  Some handy constants for other tests to share and enjoy.
  """
  
  HT_CONTACT = 1
  HT_ROOM = 2
  
  CHANNEL = "org.freedesktop.Telepathy.Channel"
  CHANNEL_IFACE_GROUP = CHANNEL + ".Interface.Group"
  CHANNEL_TYPE_TEXT = CHANNEL + ".Type.Text"
  CHANNEL_TYPE_TUBES = CHANNEL + ".Type.Tubes"
  CHANNEL_IFACE_TUBE = CHANNEL + ".Interface.Tube.DRAFT"
  CHANNEL_TYPE_STREAM_TUBE = CHANNEL + ".Type.StreamTube.DRAFT"
  CHANNEL_TYPE_DBUS_TUBE = CHANNEL + ".Type.DBusTube.DRAFT"
  CHANNEL_TYPE_TEXT = CHANNEL + ".Type.Text"
  
  CHANNEL_TYPE = CHANNEL + '.ChannelType'
  TARGET_HANDLE_TYPE = CHANNEL + '.TargetHandleType'
  TARGET_HANDLE = CHANNEL + '.TargetHandle'
  TARGET_ID = CHANNEL + '.TargetID'
  REQUESTED = CHANNEL + '.Requested'
  INITIATOR_HANDLE = CHANNEL + '.InitiatorHandle'
  INITIATOR_ID = CHANNEL + '.InitiatorID'
  
  CONN = "org.freedesktop.Telepathy.Connection"
  CONN_IFACE_CONTACTS = CONN + '.Interface.Contacts'
  CONN_IFACE_CONTACT_CAPA = CONN + '.Interface.ContactCapabilities.DRAFT'
  CONN_IFACE_REQUESTS = CONN + '.Interface.Requests'
  
  ERRORS = 'org.freedesktop.Telepathy.Errors'
  INVALID_ARGUMENT = ERRORS + '.InvalidArgument'
  NOT_IMPLEMENTED = ERRORS + '.NotImplemented'
  NOT_AVAILABLE = ERRORS + '.NotAvailable'
  
  TUBE_PARAMETERS = CHANNEL_IFACE_TUBE + '.Parameters'
  TUBE_STATE = CHANNEL_IFACE_TUBE + '.State'
  STREAM_TUBE_SERVICE = CHANNEL_TYPE_STREAM_TUBE + '.Service'
  DBUS_TUBE_SERVICE_NAME = CHANNEL_TYPE_DBUS_TUBE + '.ServiceName'
  
  TUBE_CHANNEL_STATE_LOCAL_PENDING = 0
  TUBE_CHANNEL_STATE_REMOTE_PENDING = 1
  TUBE_CHANNEL_STATE_OPEN = 2
  TUBE_CHANNEL_STATE_NOT_OFFERED = 3
  
  MEDIA_STREAM_TYPE_AUDIO = 0
  MEDIA_STREAM_TYPE_VIDEO = 1
  MEDIA_STREAM_STATE_DISCONNECTED = 0
  MEDIA_STREAM_STATE_CONNECTING = 1
  MEDIA_STREAM_STATE_CONNECTED = 2
  
  
subject: add CHANNEL_TYPE_TEXT, CONN_IFACE_CONTACTS and CONN_IFACE_CONTACT_CAPA