def get_token_and_login(cls, consumer_name, service_root=None, cache=None, timeout=None, proxy_info=None): """Get credentials from Launchpad and log into the service root.""" from launchpadlib.testing.resources import get_application return cls(object(), application=get_application())
def test_wb_instantiate_without_application(self): """ The builtin WADL definition is used if the C{application} is not provided during instantiation. """ credentials = object() launchpad = FakeLaunchpad(credentials) self.assertEqual(credentials, launchpad.credentials) self.assertEqual(get_application(), launchpad._application)
def login_with(cls, consumer_name, service_root=None, launchpadlib_dir=None, timeout=None, proxy_info=None): """Log in to Launchpad with possibly cached credentials.""" from launchpadlib.testing.resources import get_application return cls(object(), application=get_application())
def __init__(self, credentials=None, service_root=None, cache=None, timeout=None, proxy_info=None, application=None): if application is None: from launchpadlib.testing.resources import get_application application = get_application() root_resource = FakeRoot(application) self.__dict__.update({"credentials": credentials, "_application": application, "_service_root": root_resource})
def login(cls, consumer_name, token_string, access_secret, service_root=None, cache=None, timeout=None, proxy_info=None): """Convenience for setting up access credentials.""" from launchpadlib.testing.resources import get_application return cls(object(), application=get_application())
def test_instantiate_with_everything(self): """ L{FakeLaunchpad} takes the same parameters as L{Launchpad} during instantiation, with the addition of an C{application} parameter. The optional parameters are discarded when the object is instantiated. """ credentials = object() launchpad = FakeLaunchpad(credentials, service_root=None, cache=None, timeout=None, proxy_info=None, application=get_application()) self.assertEqual(credentials, launchpad.credentials)
def __init__(self, credentials=None, service_root=None, cache=None, timeout=None, proxy_info=None, application=None): if application is None: from launchpadlib.testing.resources import get_application application = get_application() root_resource = FakeRoot(application) self.__dict__.update({ "credentials": credentials, "_application": application, "_service_root": root_resource })
def test_create_root_resource(self): root_resource = FakeRoot(get_application()) self.assertTrue(isinstance(root_resource, FakeResource))
def test_instantiate_with_credentials(self): """A L{FakeLaunchpad} can be instantiated with credentials.""" credentials = object() launchpad = FakeLaunchpad(credentials, application=get_application()) self.assertEqual(credentials, launchpad.credentials)