विफल रहा है मैं सॉफ्टवेयर क्यूए के लिए एक उपकरण के रूप में अजगर का उपयोग करने के सीखने के चरण में हूं।पायथन सिद्धांत: अपेक्षित परिणाम "मिल गया" परिणाम जैसा ही है लेकिन परीक्षण
मैंने पाठ फ़ाइल संख्या मैट्रिक्स में 'ए' अक्षर खोजने के लिए अगला सरल परीक्षण लिखा था। समस्या यह है कि परीक्षण विफल रहता है भले ही उम्मीद मुझे मिलती है।
वह क्यों है? क्या आप मुझे बता सकते हैं कि मैं क्या गलत कर रहा हूं?
परीक्षण स्क्रिप्ट:
fin = open("abc.txt", "r")
arr_fin = []
for line in fin:
arr_fin.append(line.split())
print arr_fin
for row in arr_fin:
arr_fin_1 = " ".join('{0:4}'.format(i or " ") for i in row)
print arr_fin_1
def find_letter(x, arr_fin_1):
"""
>>> find_letter('a', arr_fin_1)
97
"""
t=ord(x) #exchange to letter's ASCII value
for i in arr_fin_1:
if i==x:
print t
return;
def _test():
import doctest
doctest.testmod()
if __name__ == "__main__":
_test()
त्रुटि संदेश:
Expected:
97
Got:
97
**********************************************************************
1 items had failures:
1 of 1 in __main__.find_letter
***Test Failed*** 1 failures.
प्रश्न के लिए +1: इस तरह की त्रुटि बनाना बहुत आसान है: -/ –