Python을 사용한 BigQuery 단위 테스트

스톤 56

테이블을 나타내는 Mock 개체를 사용하여 BigQuery 클래스를 테스트하려고합니다. BigQueryRequest클래스의 인스턴스 BigQuery table uri. Python에서 직접 모의 BigQuery 테이블을 만들 수 있습니까? 어떻게 가능할까요?

class BigQueryRequest:
    """BigQueryRequest
    Contains a BigQuery request with its parameter.
    Receive a table uri ($project_id.$dataset.$table) to run query
    Args:
        uri (str): BigQuery table uri
    Properties:
        BigQueryRequest.project: return the project running BigQuery
        BigQueryRequest.dataset: return the dataset
        BigQueryRequest.table: return the table to query
        BigQueryRequest.destination_project: same as project but for destination project
        BigQueryRequest.destination_dataset: same as project but for destination dataset
        BigQueryRequest.destination_table: same as project but for destination table
    Methods:
        from_uri(): (@classmethod) parse a BigQuery uri to its project, dataset, table
        destination(): return a uri of the BigQuery request destination table
        query(): run the given BigQuery query
    Private methods:
        __set_destination(): generate a destination uri following the nomenclature or reuse entry uri
    """

    def __init__(self, uri="", step="", params={}):
        self.project, self.dataset, self.table = self.from_uri(uri)
        self.step = step
        self.params = self.set_params(params)
        self.overwrite = False
        (
            self.destination_project,
            self.destination_dataset,
            self.destination_table,
        ) = self.__set_destination()
더스틴 잉그램

직접해야합니다. Google Cloud는 GCP 제품 또는 서비스에 대한 공식 모의 라이브러리를 제공하지 않습니다.

https://github.com/Khan/tinyquery 를 대안으로 사용해 볼 수도 있습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python 단위 테스트를 사용한 스칼라 테스트

분류에서Dev

GCS 파일을 BigQuery에로드하는 Cloud 함수에 대한 Python 단위 테스트

분류에서Dev

Laravel assertDatabaseHas 및 부동 열을 사용한 단위 테스트

분류에서Dev

boost :: multiprecision을 사용한 단위 테스트

분류에서Dev

redis-mock을 사용한 Nodejs 단위 테스트 결과 ECONNREFUSED

분류에서Dev

@input을 사용한 단위 테스트 각도 구성 요소

분류에서Dev

Mock을 사용한 Exception secario의 단위 테스트

분류에서Dev

powermock을 사용한 정적 메서드 단위 테스트

분류에서Dev

powermock을 사용한 정적 메서드 단위 테스트

분류에서Dev

두 가지 기능을 사용한 단위 테스트

분류에서Dev

Google Mock을 사용한 C ++ 고성능 단위 테스트?

분류에서Dev

Android Studio 및 Gradle을 사용한 단위 테스트?

분류에서Dev

문자열을 사용한 단위 테스트 (Bloc Ios 개발)

분류에서Dev

Rspec 및 C 확장을 사용한 단위 테스트

분류에서Dev

EasyMock을 사용한 단위 테스트의 좋은 구현

분류에서Dev

Jasmine을 사용한 Angular JS 단위 테스트

분류에서Dev

Moq 및 Autofac을 사용한 단위 테스트

분류에서Dev

Spring Secucrity의 Principal을 사용한 단위 테스트 방법

분류에서Dev

nUnit을 사용한 일반 확장 방법 단위 테스트

분류에서Dev

MockEndPointsandSkip을 사용한 Camel 단위 테스트

분류에서Dev

여러 폴더의 테스트 케이스를 사용한 간단한 Python 단위 테스트

분류에서Dev

Gradle을 사용하는 Android에서 JUnit을 사용한 단위 테스트

분류에서Dev

명백한 것을 단위 테스트

분류에서Dev

모듈 용 Python 단위 테스트

분류에서Dev

Owin을 사용하는 WebApi에 대한 C # 단위 테스트 프로젝트

분류에서Dev

Symfony2.3을 사용한 단위 테스트 유효성 검사기 제약

분류에서Dev

Moq를 사용한 단위 테스트

분류에서Dev

Python Eve 웹 서비스에 대한 단위 테스트 사례

분류에서Dev

Android : 코 루틴을 사용한 비정상적인 ViewModel 단위 테스트

Related 관련 기사

  1. 1

    Python 단위 테스트를 사용한 스칼라 테스트

  2. 2

    GCS 파일을 BigQuery에로드하는 Cloud 함수에 대한 Python 단위 테스트

  3. 3

    Laravel assertDatabaseHas 및 부동 열을 사용한 단위 테스트

  4. 4

    boost :: multiprecision을 사용한 단위 테스트

  5. 5

    redis-mock을 사용한 Nodejs 단위 테스트 결과 ECONNREFUSED

  6. 6

    @input을 사용한 단위 테스트 각도 구성 요소

  7. 7

    Mock을 사용한 Exception secario의 단위 테스트

  8. 8

    powermock을 사용한 정적 메서드 단위 테스트

  9. 9

    powermock을 사용한 정적 메서드 단위 테스트

  10. 10

    두 가지 기능을 사용한 단위 테스트

  11. 11

    Google Mock을 사용한 C ++ 고성능 단위 테스트?

  12. 12

    Android Studio 및 Gradle을 사용한 단위 테스트?

  13. 13

    문자열을 사용한 단위 테스트 (Bloc Ios 개발)

  14. 14

    Rspec 및 C 확장을 사용한 단위 테스트

  15. 15

    EasyMock을 사용한 단위 테스트의 좋은 구현

  16. 16

    Jasmine을 사용한 Angular JS 단위 테스트

  17. 17

    Moq 및 Autofac을 사용한 단위 테스트

  18. 18

    Spring Secucrity의 Principal을 사용한 단위 테스트 방법

  19. 19

    nUnit을 사용한 일반 확장 방법 단위 테스트

  20. 20

    MockEndPointsandSkip을 사용한 Camel 단위 테스트

  21. 21

    여러 폴더의 테스트 케이스를 사용한 간단한 Python 단위 테스트

  22. 22

    Gradle을 사용하는 Android에서 JUnit을 사용한 단위 테스트

  23. 23

    명백한 것을 단위 테스트

  24. 24

    모듈 용 Python 단위 테스트

  25. 25

    Owin을 사용하는 WebApi에 대한 C # 단위 테스트 프로젝트

  26. 26

    Symfony2.3을 사용한 단위 테스트 유효성 검사기 제약

  27. 27

    Moq를 사용한 단위 테스트

  28. 28

    Python Eve 웹 서비스에 대한 단위 테스트 사례

  29. 29

    Android : 코 루틴을 사용한 비정상적인 ViewModel 단위 테스트

뜨겁다태그

보관