2013-10-07 3 views
0

나는 Python으로 테스트를 작성하고 한 부분은 Beautiful Soup을 사용하여 특정 Div : Class를 찾아 특정 페이지로 이동했는지 확인하려고합니다.Django & Python unittest - Div 클래스 찾기

내 테스트의 행은 다음과 같습니다

self.assertEqual(check_tag, 1) 
AssertionError: 0 != 1 

이 특정 사업부를 테스트하는 올바른 방법인가 :

soup = BeautifulSoup(response.content) 
    check_tag = len(soup.findAll('div', {'class': 'booking-test'})) 
    self.assertEqual(check_tag, 1) 

나는 그것이 FAIL 메시지를 반환 테스트를 실행하면?

답변

0

구문은 BeautifulSoup 4.3.1에서 작동합니다. 3.2.1으로 그것은 단지 당신의 사업부 (이 클래스가있는 경우 작동 즉, 그것은 div class="booking-test other">

NB 실패 : 다른 버전의 테스트하지만 난 그게 3.x를/4.x의의 문제 가정하지