Hi, so I've found myself stuck on Part 13 (Override) of Lesson 19
I keep getting the error message "Oops, try again. It looks like your PartTimeEmployee's calculate_wage method doesn't override Employee's calculate_wage method." but when tested, my code prints two separate calculate_wage functions accordingly.
For example, if I set the hours to 7 on an employee and a part time employee, it returns 140.0 and 105.0. However, this doesn't pass the exercise. All tests indicate it's working, so I'm completely at a loss here.
class Employee(object): """Models real-life employees!""" def __init__(self, employee_name): self.employee_name = employee_name def calculate_wage(self, hours): self.hours = hours return hours * 20.00 # Add your code below! class PartTimeEmployee(Employee): def calculate_wage(self, hours): self.hours = hours return hours * 15.00 you = Employee("Miguel") me = PartTimeEmployee("Bob") print me.calculate_wage(7) #Prints 105.0 print you.calculate_wage(7) #Prints 140.0