def test_employee_register_time(self):
     empl = Employee("Rafał", "Korzeniewski", 100.0)
     empl.register_time(5)
     assert empl.registered_time_normal == 5
     empl.register_time(10)
     assert empl.registered_time_normal == 8 + 5
     assert empl.registered_time_overtime == 2
     assert empl.registered_time_overtime == 2
 def test_employee_pay_salary_overtime(self):
     empl = Employee("Rafał", "Korzeniewski", 100.0)
     empl.register_time(10)
     assert empl.pay_salary() == 8 * 100 + 2 * 2 * 100
 def test_employee_pay_salary(self):
     empl = Employee("Rafał", "Korzeniewski", 100.0)
     assert empl.pay_salary() == 0
     empl.register_time(5)
     assert empl.pay_salary() == 500
     assert empl.pay_salary() == 0