Beispiel #1
0
    def test_to_api_repr_sheets(self):
        ec = external_config.ExternalConfig('GOOGLE_SHEETS')
        options = external_config.GoogleSheetsOptions()
        options.skip_leading_rows = 123
        ec._options = options

        exp_resource = {
            'sourceFormat': 'GOOGLE_SHEETS',
            'googleSheetsOptions': {'skipLeadingRows': '123'},
        }

        got_resource = ec.to_api_repr()

        self.assertEqual(got_resource, exp_resource)
Beispiel #2
0
    def test_to_api_repr_sheets(self):
        ec = external_config.ExternalConfig("GOOGLE_SHEETS")
        options = external_config.GoogleSheetsOptions()
        options.skip_leading_rows = 123
        options.range = "Sheet1!A5:B10"
        ec._options = options

        exp_resource = {
            "sourceFormat": "GOOGLE_SHEETS",
            "googleSheetsOptions": {"skipLeadingRows": "123", "range": "Sheet1!A5:B10"},
        }

        got_resource = ec.to_api_repr()

        self.assertEqual(got_resource, exp_resource)