Skip to content

Commit 1318b49

Browse files
author
hfhoffman1144
committed
TR updates
1 parent afdb165 commit 1318b49

File tree

2 files changed

+1
-26
lines changed

2 files changed

+1
-26
lines changed

python-pydantic/pydantic_models.py

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class Department(Enum):
2121
class Employee(BaseModel):
2222
employee_id: UUID = Field(default_factory=lambda: uuid4(), frozen=True)
2323
name: str = Field(min_length=1, frozen=True)
24-
email: EmailStr = Field(pattern=r".+@company\.com$")
24+
email: EmailStr = Field(pattern=r".+@example\.com$")
2525
date_of_birth: date = Field(alias="birth_date", repr=False, frozen=True)
2626
salary: float = Field(alias="compensation", gt=0, repr=False)
2727
department: Department
@@ -50,13 +50,3 @@ def check_it_benefits(self) -> Self:
5050
"IT employees are contractors and don't qualify for benefits."
5151
)
5252
return self
53-
54-
55-
new_employee = {
56-
"name": "Chris DeTuma",
57-
"email": "[email protected]",
58-
"birth_date": "1998-04-02",
59-
"compensation": 100_000,
60-
"department": "IT",
61-
"elected_benefits": True,
62-
}

python-pydantic/validate_functions.py

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,3 @@ def send_invoice(
2222
time.sleep(2)
2323

2424
return email_str
25-
26-
27-
send_invoice(
28-
client_name="Andrew Jolawson",
29-
client_email="[email protected]",
30-
items_purchased=["pie", "cookie", "cake"],
31-
amount_owed=12303,
32-
)
33-
34-
send_invoice(
35-
client_name="",
36-
client_email="ajolawsonfakedomain.com",
37-
items_purchased=["pie", "cookie", 17],
38-
amount_owed=0,
39-
)

0 commit comments

Comments
 (0)