def test_get_form_class(self):
     """
     Tests that the form class returned by the "get_form_class" method is
     bound to custom application model defined in the
     "OAUTH2_PROVIDER_APPLICATION_MODEL" setting.
     """
     # Create a registration view and tests that the model form is bound
     # to the custom Application model
     application_form_class = ApplicationRegistration().get_form_class()
     self.assertEqual(SampleApplication, application_form_class._meta.model)
 def test_get_form_class(self):
     """
     Tests that the form class returned by the "get_form_class" method is
     bound to custom application model defined in the
     "OAUTH2_PROVIDER_APPLICATION_MODEL" setting.
     """
     # Patch oauth2 settings to use a custom Application model
     oauth2_settings.APPLICATION_MODEL = "tests.SampleApplication"
     # Create a registration view and tests that the model form is bound
     # to the custom Application model
     application_form_class = ApplicationRegistration().get_form_class()
     self.assertEqual(SampleApplication, application_form_class._meta.model)
     # Revert oauth2 settings
     oauth2_settings.APPLICATION_MODEL = "oauth2_provider.Application"