1424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)# Copyright 2013 The Chromium Authors. All rights reserved. 22a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# Use of this source code is governed by a BSD-style license that can be 32a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# found in the LICENSE file. 4424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)from telemetry.core.backends import form_based_credentials_backend_unittest_base 5424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)from telemetry.core.backends import google_credentials_backend 62a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 76e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 82a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)class TestGoogleCredentialsBackend( 92a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) form_based_credentials_backend_unittest_base. 102a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) FormBasedCredentialsBackendUnitTestBase): 112a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) def setUp(self): 122a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) self._credentials_type = 'google' 132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 142a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) def testLoginUsingMock(self): 151320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci backend = google_credentials_backend.GoogleCredentialsBackend() 161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci self._LoginUsingMock(backend, backend.url, backend.login_input_id, 171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci backend.password_input_id, backend.login_form_id, 181320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci backend.logged_in_javascript) 19