def METHOD_NAME(self):
    url = self.strategy.build_absolute_uri("/password")
    self.pipeline_settings()
    redirect = self.do_start()
    self.assertEqual(redirect.url, url)
    self.pipeline_handlers(url)
    password = self.pipeline_password_handling(url)
    token = self.strategy.session_pop(PARTIAL_TOKEN_SESSION_NAME)
    partial = self.strategy.partial_load(token)
    self.assertEqual(partial.backend, self.backend.name)
    redirect = self.backend.continue_pipeline(partial)
    url = self.strategy.build_absolute_uri("/slug")
    self.assertEqual(redirect.url, url)
    self.pipeline_handlers(url)
    slug = self.pipeline_slug_handling(url)
    token = self.strategy.session_pop(PARTIAL_TOKEN_SESSION_NAME)
    partial = self.strategy.partial_load(token)
    self.assertEqual(partial.backend, self.backend.name)
    user = self.backend.continue_pipeline(partial)
    self.assertEqual(user.username, self.expected_username)
    self.assertEqual(user.slug, slug)
    self.assertEqual(user.password, password)
    return user