'Tests the iter_format_modules function.'

def test_iter_format_modules(self):

    with translation.override(u'de-at', deactivate=True):
        de_format_mod = import_module(u'django.conf.locale.de.formats')
        self.assertEqual(list(iter_format_modules(u'de')), [de_format_mod])
        with self.settings(FORMAT_MODULE_PATH=u'i18n.other.locale'):
            test_de_format_mod = import_module(u'i18n.other.locale.de.formats')
            self.assertEqual(list(iter_format_modules(u'de')), [test_de_format_mod, de_format_mod])
