def test_delayed_execution(self): lazy_class_prepared('tenancy', 'NotPreparedYet', self.callback) self.assertIsNone(self.prepared_model) prepared_model = prepare_model() self.assertEqual(self.prepared_model, prepared_model)
def test_immediate_execution(self): tenant_model = get_tenant_model() opts = tenant_model._meta lazy_class_prepared(opts.app_label, opts.object_name, self.callback)