Skip to content

Commit 9399d48

Browse files
committed
Fix package
1 parent 4aa55a6 commit 9399d48

File tree

3 files changed

+37
-2
lines changed

3 files changed

+37
-2
lines changed

pyproject.toml

+4-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,7 @@ classifiers = [
1717
]
1818

1919
[project.urls]
20-
"Homepage" = "https://github.com/pymc-devs/pytensor-workshop"
20+
"Homepage" = "https://github.com/pymc-devs/pytensor-workshop"
21+
22+
[tool.setuptools]
23+
packages = ["pytensor_workshop"]

pytensor_workshop/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
from pytensor_puzzle.src import test
1+
from pytensor_workshop.src import test

pytensor_workshop/src.py

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import traceback
2+
3+
from IPython.display import Image
4+
from random import choice
5+
6+
def test(test_fn):
7+
FAILURE_URLS = (
8+
r"https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExNWYweW8wcmZsc3M3b2R6emQ0NW1ybTVmcm1yb2pjd3MyMjB4M3poNCZlcD12MV9naWZzX3NlYXJjaCZjdD1n/26ybwvTX4DTkwst6U/giphy.gif",
9+
r"https://media.giphy.com/media/y9gcCOXpNX8UfZrp0X/giphy.gif?cid=790b76115f0yo0rflss7odzzd45mrm5frmrojcws220x3zh4&ep=v1_gifs_search&rid=giphy.gif&ct=g",
10+
r"https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExNWYweW8wcmZsc3M3b2R6emQ0NW1ybTVmcm1yb2pjd3MyMjB4M3poNCZlcD12MV9naWZzX3NlYXJjaCZjdD1n/YTJXDIivNMPuNSMgc0/giphy.gif",
11+
r"https://media.giphy.com/media/3ePb1CHEjfSRhn6r3c/giphy.gif?cid=ecf05e47lh4bd51owc2fjjq6ur3ap0x6b6tzk0t8yzkh7o5v&ep=v1_gifs_search&rid=giphy.gif&ct=g",
12+
r"https://media.giphy.com/media/EyhliNtcgPDU5ixfHq/giphy.gif?cid=ecf05e47sl9jeb1qiwsgr40l66lh7nxtjpk7q49d0g99gmb5&ep=v1_gifs_search&rid=giphy.gif&ct=g",
13+
)
14+
15+
SUCCESS_URLS = (
16+
r"https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExM2Y2YWZoNXYycWV0aTFhbnBsZm80bXo1MWx4NDNlZGdleGY2ZG5qayZlcD12MV9naWZzX3NlYXJjaCZjdD1n/o75ajIFH0QnQC3nCeD/giphy.gif",
17+
r"https://media.giphy.com/media/37nRXpCEP9H1f1WVrb/giphy.gif?cid=790b76113f6afh5v2qeti1anplfo4mz51lx43edgexf6dnjk&ep=v1_gifs_search&rid=giphy.gif&ct=g",
18+
r"https://media.giphy.com/media/XreQmk7ETCak0/giphy.gif?cid=790b76113f6afh5v2qeti1anplfo4mz51lx43edgexf6dnjk&ep=v1_gifs_search&rid=giphy.gif&ct=g",
19+
r"https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExYW05OTBmOGF4cGFiNGpram14dnVxOTZtNXh1ODdzajJycjV3aWFzdCZlcD12MV9naWZzX3NlYXJjaCZjdD1n/IwAZ6dvvvaTtdI8SD5/giphy.gif",
20+
r"https://media.giphy.com/media/kyLYXonQYYfwYDIeZl/giphy.gif?cid=790b7611am990f8axpab4jkjmxvuq96m5xu87sj2rr5wiast&ep=v1_gifs_search&rid=giphy.gif&ct=g",
21+
22+
)
23+
def wrap_test(*args, **kwargs):
24+
try:
25+
test_fn(*args, **kwargs)
26+
except Exception as exc:
27+
traceback.print_exc()
28+
return Image(url=choice(FAILURE_URLS))
29+
else:
30+
print("Success")
31+
return Image(url=choice(SUCCESS_URLS))
32+
return wrap_test

0 commit comments

Comments
 (0)