def testUpgrade(self): sa = FromAddress.findSystemAddress(self.store) self.assertEqual(sa.address, 'foo@bar') self.assertEqual(sa.smtpHost, 'bar') self.assertEqual(sa.smtpPort, 26) self.assertEqual(sa.smtpUsername, 'foo') self.assertEqual(sa.smtpPassword, 'secret') other = FromAddress.findByAddress(self.store, u'foo2@bar') self.assertEqual(other.smtpHost, 'bar') self.assertEqual(other.smtpPort, 26) self.assertEqual(other.smtpUsername, 'foo2') self.assertEqual(other.smtpPassword, 'secret')
def testUpgrade(self): composer = self.store.findUnique(Composer) # this was the value of ComposePreferenceCollection.smarthostAddress in the database newFrom = FromAddress.findByAddress(self.store, u'foo2@bar') # these were the values of the smarthost* attributes on the in-database # ComposePreferenceCollection self.assertEqual(newFrom.smtpHost, u'localhost') self.assertEqual(newFrom.smtpPort, 23) self.assertEqual(newFrom.smtpUsername, u'foo2') self.assertEqual(newFrom.smtpPassword, u'secret') FromAddress.findByAddress(self.store, u'foo@bar')
def testUpgrade(self): composer = self.store.findUnique(Composer) # foo/bar are the localpart/domain of the LoginMethod newFrom = FromAddress.findByAddress(self.store, u'foo@bar') self.assertEqual(newFrom.smtpHost, None) self.assertEqual(newFrom.smtpUsername, None) self.assertEqual(newFrom.smtpPassword, None)