def test_SmokeTest_MinSensibleArguments(self):
      "errorInformation.__init__ - An exception & message (any object) in addition to the caller to provide a more meaningful errorInformation message where appropriate. ttbw "
      ei=errorInformation("caller", "exception", "message")
      self.failUnless(ei.caller == "caller", "Caller is not set properly by position.")
      self.failUnless(ei.message == "message", "Caller is not set properly by position.")
      self.failUnless(ei.exception == "exception", "Caller is not set properly by position.")

      ei=errorInformation(exception="exception", message="message", caller = "caller")
      self.failUnless(ei.caller == "caller", "Caller is not set properly by name.")
      self.failUnless(ei.message == "message", "Caller is not set properly by name.")
      self.failUnless(ei.exception == "exception", "Caller is not set properly by name.")