def test_insert_document(self):
     catalog = self.pod.catalogs.get('de')
     content = catalog.content
     mimetype = 'text/x-gettext-translation'
     source_lang = 'en'
     lang = str(catalog.locale)
     name = 'Test Display Name'
     credentials, _ = oauth.get_credentials_and_storage(
         scope=google_translator_toolkit.OAUTH_SCOPE,
         storage_key=google_translator_toolkit.STORAGE_KEY)
     if not credentials:
         text = (
             'Skipping Google Translator Toolkit test'
             ' because we don\'t have auth keys. Run'
             ' `grow upload_translations` or `grow download_translations`'
             ' to acquire auth keys and re-run the test.')
         raise skip.SkipTest(text)
     gtt = google_translator_toolkit.Gtt()
     insert_resp = gtt.insert_document(name=name,
                                       content=content,
                                       source_lang=source_lang,
                                       lang=lang,
                                       mimetype=mimetype)
     document_id = insert_resp['id']
     time.sleep(2)  # Wait for the document to be ready in GTT.
     download_resp = gtt.download_document(document_id)
 def test_insert_document(self):
     catalog = self.pod.catalogs.get('de')
     content = catalog.content
     mimetype = 'text/x-gettext-translation'
     source_lang = 'en'
     lang = str(catalog.locale)
     name = 'Test Display Name'
     credentials, _ = oauth.get_credentials_and_storage(
         scope=google_translator_toolkit.OAUTH_SCOPE,
         storage_key=google_translator_toolkit.STORAGE_KEY)
     if not credentials:
         text = ('Skipping Google Translator Toolkit test'
                 ' because we don\'t have auth keys. Run'
                 ' `grow upload_translations` or `grow download_translations`'
                 ' to acquire auth keys and re-run the test.')
         raise skip.SkipTest(text)
     gtt = google_translator_toolkit.Gtt()
     insert_resp = gtt.insert_document(
         name=name,
         content=content,
         source_lang=source_lang,
         lang=lang,
         mimetype=mimetype)
     document_id = insert_resp['id']
     time.sleep(2)  # Wait for the document to be ready in GTT.
     download_resp = gtt.download_document(document_id)
Example #3
0
 def test_upload_translations(self):
     credentials, _ = oauth.get_credentials_and_storage(
         scope=google_sheets.OAUTH_SCOPE,
         storage_key=google_drive.STORAGE_KEY)
     if not credentials:
         text = ('Skipping Google Sheets Translator test'
                 ' because we don\'t have auth keys. Run'
                 ' `grow upload_translations` or `grow download_translations`'
                 ' to acquire auth keys and re-run the test.')
         raise skip.SkipTest(text)
     translator = self.pod.get_translator('google_sheets')
     translator.upload(locales=['de'])
Example #4
0
 def test_upload_translations(self):
     credentials, _ = oauth.get_credentials_and_storage(
         scope=google_sheets.OAUTH_SCOPE,
         storage_key=google_drive.STORAGE_KEY)
     if not credentials:
         text = (
             'Skipping Google Sheets Translator test'
             ' because we don\'t have auth keys. Run'
             ' `grow upload_translations` or `grow download_translations`'
             ' to acquire auth keys and re-run the test.')
         raise skip.SkipTest(text)
     translator = self.pod.get_translator('google_sheets')
     translator.upload(locales=['de'])
Example #5
0
 def test_upload_and_download_gtt_translations(self):
     self.assertRaises(ValueError, self.pod.get_translator, 'gtt')
     translator = self.pod.get_translator('google_translator_toolkit')
     credentials, _ = oauth.get_credentials_and_storage(
         scope=google_translator_toolkit.OAUTH_SCOPE,
         storage_key=google_translator_toolkit.STORAGE_KEY)
     if not credentials:
         text = ('Skipping Google Translator Toolkit test'
                 ' because we don\'t have auth keys. Run'
                 ' `grow upload_translations` or `grow download_translations`'
                 ' to acquire auth keys and re-run the test.')
         raise skip.SkipTest(text)
     translator.upload(locales=['de'])
     time.sleep(2)  # Wait for the document to be ready in GTT.
     translator.download(locales=['de'])
     translator.update_acl()
     translator.update_acl(locales=['de'])
Example #6
0
 def test_upload_and_download_gtt_translations(self):
     self.assertRaises(ValueError, self.pod.get_translator, 'gtt')
     translator = self.pod.get_translator('google_translator_toolkit')
     credentials, _ = oauth.get_credentials_and_storage(
         scope=google_translator_toolkit.OAUTH_SCOPE,
         storage_key=google_translator_toolkit.STORAGE_KEY)
     if not credentials:
         text = (
             'Skipping Google Translator Toolkit test'
             ' because we don\'t have auth keys. Run'
             ' `grow upload_translations` or `grow download_translations`'
             ' to acquire auth keys and re-run the test.')
         raise skip.SkipTest(text)
     translator.upload(locales=['de'])
     time.sleep(2)  # Wait for the document to be ready in GTT.
     translator.download(locales=['de'])
     translator.update_acl()
     translator.update_acl(locales=['de'])