def METHOD_NAME(self):
    data = {
        'en': 'You',
        'de': 'Sie',
        'de-informal': 'Du'
    }
    s = LazyI18nString(data)
    with translation.override('de'):
        self.assertEqual(str(s), 'Sie')
    with translation.override('de-informal'):
        self.assertEqual(str(s), 'Du')
    data = {
        'en': 'You',
        'de-informal': 'Du'
    }
    s = LazyI18nString(data)
    with translation.override('de'):
        self.assertEqual(str(s), 'Du')
    with translation.override('de-informal'):
        self.assertEqual(str(s), 'Du')
    data = {
        'en': 'You',
        'de': 'Sie'
    }
    s = LazyI18nString(data)
    with translation.override('de'):
        self.assertEqual(str(s), 'Sie')
    with translation.override('de-informal'):
        self.assertEqual(str(s), 'Sie')