1
Я работаю через питон для новичков, и я столкнулся с вопросом, в котором я должен был сделать класс и подклассы, которые прекрасно (я предполагаю, ив сделал это правильно)классов Python и UnitTest
но теперь я должен включить некоторое тестирование с модулем python unittest
, и я не могу понять, как это реализовать, любая помощь будет оценена по достоинству.
class BankAccount:
def __init__(self):
self.balance = 0
def withdraw(self,amount):
if self.balance - amount <= 0:
print "Overdrawn, please try another option."
else:
self.balance -= amount
return self.balance
def deposit(self, amount):
self.balance += amount
return self.balance
def interest(self, amount):
percent = self.balance/100.0 * amount
self.balance = self.balance + percent
return self.balance
class CreditAccount(BankAccount):
def withdraw(self,amount):
if self.balance - amount <= 0:
self.balance = self.balance - amount - 5
print "Overdrawn, you have been charged £5 for this."
return self.balance
else:
self.balance -= amount
return self.balance
class StudentAccount(BankAccount):
def __init__(self):
self.balance = 500
def withdraw(self, amount):
if self.balance - amount >= -3000:
self.balance -= amount
return self.balance
else:
print "£3000 Overdraft limit reached"
return self.balance
account = BankAccount()
account1 = CreditAccount()
account2 = StudentAccount()
account2.deposit(500)
Я не могу понять, с чего начать на этом unfortinatly, я уже прочитал глава, но я не могу ее сильно угадать. – Unknown
Возможно, чтение по документам поможет: http://docs.python.org/library/unittest.html#basic-example – Eddie
Я прочитал, но, возможно, я буду потратьте еще немного времени на это, попробуйте начать и отправьте сообщение оттуда, спасибо за помощь – Unknown