Поддельные методы из классов за приспособлением - PullRequest
0 голосов
/ 14 октября 2019

Я хотел бы посмеяться над вызовами GetReportDownloader и DownloadReportAsStringWithAwql, но я не знаю, как это сделать, потому что я смоделировал часть своего кода: S

    client = self.authenticate()
    report_downloader = client.GetReportDownloader(version="v201809")
    report = report_downloader.DownloadReportAsStringWithAwql(
        report_query, 
        'CSV', 
        skip_report_header=True,
        skip_column_header=False,
        skip_report_summary=True,
        include_zero_impressions=False,
    )

У меня естьвысмеял вызов self.authenticate() с помощью mocker:

m2 = mocker.patch('airflow.hooks.google_adwords_hook.GoogleAdwordsHook.authenticate', autospec=True)    

Можно ли смоделировать DownloadReportAsStringWithAwql, чтобы вернуть статическую стр?? 1011 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...