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

def test_safe_status(self):

    s = mark_safe(str(u'Password'))
    self.assertEqual(SafeString, type(s))
    with translation.override(u'de', deactivate=True):
        self.assertEqual(SafeText, type(ugettext(s)))
    self.assertEqual(u'aPassword', (SafeText(u'a') + s))
    self.assertEqual(u'Passworda', (s + SafeText(u'a')))
    self.assertEqual(u'Passworda', (s + mark_safe(u'a')))
    self.assertEqual(u'aPassword', (mark_safe(u'a') + s))
    self.assertEqual(u'as', (mark_safe(u'a') + mark_safe(u's')))
