Exemple #1
0
from employee import Employee

employee_1 = Employee(
    name="Kevin Bacon",
    title="Executive Producer",
    email_address="*****@*****.**",
    phone_number="555-867-5309",
)
employee_2 = Employee("Bruce Wayne", "*****@*****.**", "CEO")

assert (
    employee_1.email_signature(include_phone=True) ==
    "Kevin Bacon - Executive Producer\[email protected] (555-867-5309)"
), f"Expected 'Kevin Bacon - Executive Producer\[email protected] (555-867-5309)' but got {employee_1.email_signature(include_phone=True)}"

assert (
    employee_2.email_signature() == "Bruce Wayne - CEO\[email protected]"
), f"Expected 'Bruce Wayne - CEO\[email protected]' but got {employee_2.email_signature()}"

assert (
    employee_2.email_signature(
        include_phone=True) == "Bruce Wayne - CEO\[email protected]"
), f"Expected 'Bruce Wayne - CEO\[email protected]' but got {employee_2.email_signature(include_phone=True)}"
Exemple #2
0
from employee import Employee

emp = Employee('jon doe', 'Senior Exective', '*****@*****.**')
emp.email_signature()