forked from byuawsfhtl/PyBugReporter
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.py
More file actions
101 lines (92 loc) · 5.75 KB
/
test.py
File metadata and controls
101 lines (92 loc) · 5.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
from PyBugReporter.src.BugReporter import BugReporter
import os
import dotenv
import boto3
if __name__ == "__main__":
# awsSession = boto3.Session(region_name="us-west-2")
# client = awsSession.client(service_name="ssm")
# response = client.get_parameter(Name='/growth-spurt/github/access-token', WithDecryption=True)
# token = response['Parameter']['Value']
dotenv.load_dotenv("./.env")
token = os.getenv("GITHUB_TOKEN")
discordToken = os.getenv("DISCORD_TOKEN")
channelId = os.getenv("CHANNEL_ID")
BugReporter.setVars(token, 'PyBugReporter', 'byuawsfhtl', False, True, discordToken, channelId)
BugReporter.manualBugReport("PyBugReporter",
"Testing manual bug report",
"This is a test of the manual bug report functionality")
@BugReporter('PyBugReporter', extraInfo=True, env='test')
def test(item, item2=None):
# raise Exception("""
# This is a really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really
# really really really really really really really really long test exception
# """)
# def this():
# def exception():
# def has():
# def an():
# def insane():
# def traceback():
# def length():
# def that():
# def just():
# def keeps():
# def going():
# def on():
# def yep():
# def still():
# def more():
# def never():
# def do():
# def this():
# raise Exception("This is a test exception")
# this()
# do()
# never()
# more()
# still()
# yep()
# on()
# going()
# keeps()
# just()
# that()
# length()
# traceback()
# insane()
# an()
# has()
# exception()
# this()
raise Exception("This is a test exception")
# test(None, item2='item2')