test for bug 8245 don t raise an alreadyregistered exception when using autodiscover and an admin py module contains an error the first time autodiscover is called we should get our real error calling autodiscover again should raise the very same error it did the first time not an alreadyregistered error test for bug 8245 don t raise an alreadyregistered exception when using autodiscover and an admin py module contains an error the first time autodiscover is called we should get our real error calling autodiscover again should raise the very same error it did the first time not an alreadyregistered error
from django.contrib import admin
from django.test import SimpleTestCase


class AdminAutoDiscoverTests(SimpleTestCase):
    

    def test_double_call_autodiscover(self):
        
        with self.assertRaisesMessage(Exception, "Bad admin module"):
            admin.autodiscover()
        
        
        with self.assertRaisesMessage(Exception, "Bad admin module"):
            admin.autodiscover()