def test_get_backend_inits_resulting_cls(self): b = GenericBackend('key', defaults='tests.support.backends.TestArgs') b.get_backend('arg1', kw=1)
def test_get_backend_returns_instance_with_expected_method(self): b = GenericBackend('cfg', defaults='tests.support.backends.UseThisOne') result = b.get_backend().func('arg1', kw=1) self.assertEqual(result, "backend returned me")
def test_get_backend_returns_instance_of_cls(self): b = GenericBackend('key', defaults='tests.support.backends.UseThisOne') obj = b.get_backend() self.assertIsInstance(obj, UseThisOne)