Testing persitent annotaion based options
===========================

Test if the annotation keys are correct.

  >>> from getpaid.core.options import PersistentOptions
  >>> from zope.interface import Interface
  >>> class IMyStorage( Interface ): """ """
  
  >>> MyStorage = PersistentOptions.wire( "MyStorage", "mystorage.mykey", IMyStorage )
  >>> MyStorage.annotation_key == "mystorage.mykey"
  True
  
  >>> class IMyStorage2( Interface ): """ """
  
  >>> MyStorage2 = PersistentOptions.wire( "MyStorage2", "mystorage2.mykey", IMyStorage2 )
  >>> MyStorage2.annotation_key == "mystorage2.mykey"
  True

Does the first storage still have its own annotation key?
Currently this fails - migration will need to be done before committing the fix.
  
  >>> MyStorage.annotation_key == "mystorage.mykey"
  True
  
