예제 #1
0
    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')
예제 #2
0
    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)