'Translating a string requiring no auto-escaping shouldn\'t change the "safe" status.'

def test_safe_status(self):

    s = mark_safe('Password')
    self.assertEqual(SafeString, type(s))
    activate('de')
    try:
        self.assertEqual(SafeUnicode, type(ugettext(s)))
    finally:
        deactivate()
    self.assertEqual('aPassword', (SafeString('a') + s))
    self.assertEqual('Passworda', (s + SafeString('a')))
    self.assertEqual('Passworda', (s + mark_safe('a')))
    self.assertEqual('aPassword', (mark_safe('a') + s))
    self.assertEqual('as', (mark_safe('a') + mark_safe('s')))
