doctest 아무것도 예상하지 못했습니다

안녕 젊은이

이 doctest 문제로 혼란스러워합니다.

from collections import namedtuple
Match = namedtuple('Match', ['token_string', 'normalised_token',
                     'brand_name', 'brand_id',
                     'score'])

def make_match(tokens, normalised, brand, score):
    """
    Examples:
    >>> make_match('Jack Jones','JackJones',('Jack Jones','X023'),0.6)==Match('Jack Jones','JackJones','Jack Jones','X023',0.6)
    >>> True 
    >>> make_match('Jack Jones','JackJones',('Jack Jones','X023'),0.6)==('Jack Jones','JackJones','Jack Jones','X023',0.6)
    >>> True
    """
    return Match(token_string=tokens,
         normalised_token=normalised,
         brand_name=brand[0],
         brand_id=brand[1],
         score=score)

그리고 다음과 같은 테스트 실패가 발생했습니다.

Failed example:
make_match('Jack Jones','JackJones',('Jack Jones','X023'),0.6)==Match('Jack Jones','JackJones','Jack Jones','X023',0.6)
Expected nothing
Got:
True
**********************************************************************
File "utilization.py", line 15, in utilization.make_match
Failed example:
True 
Expected nothing
Got:
True
**********************************************************************
1 items had failures:
4 of   4 in utilization.make_match
***Test Failed*** 4 failures.

이상합니다. 이미 "True"를 기대한다고 선언해야하지 않습니까?

감사합니다

Jonrsharpe

테스트 케이스 형식이 올바르지 않습니다. 인터프리터에서 볼 수있는 것과 일치하지 않습니다. 예를 들어 다음 대신 :

>>> make_match('Jack Jones','JackJones',('Jack Jones','X023'),0.6)==Match('Jack Jones','JackJones','Jack Jones','X023',0.6)
>>> True 

다음이 있어야합니다.

>>> make_match('Jack Jones','JackJones',('Jack Jones','X023'),0.6)==Match('Jack Jones','JackJones','Jack Jones','X023',0.6)
True 

>>>출력 에는 이 없습니다. 이것이 예상했던 두 가지 테스트 대신 네 가지 테스트를 보는 이유이기도합니다. True이전 테스트의 예상 결과가 아닌 새로운 테스트로 해석되었습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

예상대로 배열은 doctest에서 발생합니다. '아무것도 예상하지 못함'텍스트 오류. 파이썬 3.3.2

분류에서Dev

JavaCC는 아무것도 기대하지 않고 아무것도 찾지 못했습니다.

분류에서Dev

autodesk forge api를 사용하여 "대량 속성"을 얻었지만 아무것도 얻지 못했습니다.

분류에서Dev

Multi-Device-Hybrid CTP 설치가 VS에 아무것도 추가하지 못했습니다.

분류에서Dev

redis에서 set이 성공적으로 실행되었지만 아무것도 얻지 못했습니다.

분류에서Dev

부분 포맷 후 디스크 데이터 복구 – TestDisk 및 PhotoRec이 아무것도 찾지 못했습니다.

분류에서Dev

함수는 예상 값 "None"보다 아무것도 반환하지 않습니다.

분류에서Dev

함수는 예상 값 "None"보다 아무것도 반환하지 않습니다.

분류에서Dev

"요청을 완료하지 못했습니다",하지만 로그에 아무것도 없습니다 : 추가 조사 방법

분류에서Dev

brew로 아무것도 설치할 수 없습니다. 오류 : "git--html"리소스를 다운로드하지 못했습니다.

분류에서Dev

bash : "which adb"는 아무 것도 반환하지 않지만 "command -v adb"는 내가 예상했던 것을 반환합니다.

분류에서Dev

Synapse는 아무것도 기억하지 못합니다

분류에서Dev

Visual Studio 2013은 아무것도 인식하지 못합니다.

분류에서Dev

getJSON 함수를 사용하려고 시도했지만 아무것도 반환하지 않습니다.

분류에서Dev

typescript tsc가 오류를 발생시킬 것으로 예상하지만 아무 것도 발생하지 않았습니다.

분류에서Dev

EntityManager는 지속 직후 아무것도 찾지 못합니다.

분류에서Dev

NotesDocument.GetMIMEEntity는 항상 아무것도 반환하지 않습니다.

분류에서Dev

Post 메소드는 항상 아무것도 반환하지 않습니다.

분류에서Dev

RSpec에서 오류 발생 예외 방법-ZeroDivisionError가 예상되지만 아무 것도 발생하지 않았습니다.

분류에서Dev

Asyntask는 tabhost 이후에 아무것도 얻지 못합니다.

분류에서Dev

Observable이 아무것도받지 못했는지 어떻게 알 수 있습니까?

분류에서Dev

Glob 패턴이 아무것도 일치하지 않습니다.

분류에서Dev

Scala HashMap # contains는 아무것도 기대하지 않습니다.

분류에서Dev

Django select_related는 아무것도하지 않습니다.

분류에서Dev

Plotly Library는 아무것도 표시하지 않습니다.

분류에서Dev

미디어 소스는 아무것도하지 않습니다

분류에서Dev

Laravel 관계는 아무것도 반환하지 않습니다.

분류에서Dev

dialog.showSaveDialog가 아무것도 반환하지 않습니다.

분류에서Dev

React 함수는 아무것도 반환하지 않습니다.

Related 관련 기사

  1. 1

    예상대로 배열은 doctest에서 발생합니다. '아무것도 예상하지 못함'텍스트 오류. 파이썬 3.3.2

  2. 2

    JavaCC는 아무것도 기대하지 않고 아무것도 찾지 못했습니다.

  3. 3

    autodesk forge api를 사용하여 "대량 속성"을 얻었지만 아무것도 얻지 못했습니다.

  4. 4

    Multi-Device-Hybrid CTP 설치가 VS에 아무것도 추가하지 못했습니다.

  5. 5

    redis에서 set이 성공적으로 실행되었지만 아무것도 얻지 못했습니다.

  6. 6

    부분 포맷 후 디스크 데이터 복구 – TestDisk 및 PhotoRec이 아무것도 찾지 못했습니다.

  7. 7

    함수는 예상 값 "None"보다 아무것도 반환하지 않습니다.

  8. 8

    함수는 예상 값 "None"보다 아무것도 반환하지 않습니다.

  9. 9

    "요청을 완료하지 못했습니다",하지만 로그에 아무것도 없습니다 : 추가 조사 방법

  10. 10

    brew로 아무것도 설치할 수 없습니다. 오류 : "git--html"리소스를 다운로드하지 못했습니다.

  11. 11

    bash : "which adb"는 아무 것도 반환하지 않지만 "command -v adb"는 내가 예상했던 것을 반환합니다.

  12. 12

    Synapse는 아무것도 기억하지 못합니다

  13. 13

    Visual Studio 2013은 아무것도 인식하지 못합니다.

  14. 14

    getJSON 함수를 사용하려고 시도했지만 아무것도 반환하지 않습니다.

  15. 15

    typescript tsc가 오류를 발생시킬 것으로 예상하지만 아무 것도 발생하지 않았습니다.

  16. 16

    EntityManager는 지속 직후 아무것도 찾지 못합니다.

  17. 17

    NotesDocument.GetMIMEEntity는 항상 아무것도 반환하지 않습니다.

  18. 18

    Post 메소드는 항상 아무것도 반환하지 않습니다.

  19. 19

    RSpec에서 오류 발생 예외 방법-ZeroDivisionError가 예상되지만 아무 것도 발생하지 않았습니다.

  20. 20

    Asyntask는 tabhost 이후에 아무것도 얻지 못합니다.

  21. 21

    Observable이 아무것도받지 못했는지 어떻게 알 수 있습니까?

  22. 22

    Glob 패턴이 아무것도 일치하지 않습니다.

  23. 23

    Scala HashMap # contains는 아무것도 기대하지 않습니다.

  24. 24

    Django select_related는 아무것도하지 않습니다.

  25. 25

    Plotly Library는 아무것도 표시하지 않습니다.

  26. 26

    미디어 소스는 아무것도하지 않습니다

  27. 27

    Laravel 관계는 아무것도 반환하지 않습니다.

  28. 28

    dialog.showSaveDialog가 아무것도 반환하지 않습니다.

  29. 29

    React 함수는 아무것도 반환하지 않습니다.

뜨겁다태그

보관