def test_get_authentication_backend_meta(self): base_backend = type('Any', (object,), {}) new_backend = Strategy.get_authentication_backend(base_backend) self.assertTrue(isinstance(new_backend(), base_backend)) self.assertEqual(new_backend().__module__, base_backend.__module__) self.assertEqual(new_backend().__class__, base_backend)