Skip to content

Commit d317f24

Browse files
committed
fix: ensure created_at shows up in json
Signed-off-by: jmeridth <jmeridth@gmail.com>
1 parent da328ef commit d317f24

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

json_writer.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ def write_to_json(
182182
"time_to_answer": str(issue.time_to_answer),
183183
"time_in_draft": str(issue.time_in_draft),
184184
"label_metrics": formatted_label_metrics,
185+
"created_at": str(issue.created_at),
185186
}
186187
)
187188

test_json_writer.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ def test_write_to_json(self):
2828
labels_metrics={
2929
"bug": timedelta(days=1, hours=16, minutes=24, seconds=12)
3030
},
31+
created_at=timedelta(days=-5),
3132
),
3233
IssueWithMetrics(
3334
title="Issue 2",
@@ -37,6 +38,7 @@ def test_write_to_json(self):
3738
time_to_close=timedelta(days=4),
3839
time_to_answer=timedelta(days=1),
3940
labels_metrics={},
41+
created_at=timedelta(days=-5),
4042
),
4143
]
4244

@@ -99,6 +101,7 @@ def test_write_to_json(self):
99101
"time_to_answer": "None",
100102
"time_in_draft": "1 day, 0:00:00",
101103
"label_metrics": {"bug": "1 day, 16:24:12"},
104+
"created_at": "-5 days, 0:00:00",
102105
},
103106
{
104107
"title": "Issue 2",
@@ -109,6 +112,7 @@ def test_write_to_json(self):
109112
"time_to_answer": "1 day, 0:00:00",
110113
"time_in_draft": "None",
111114
"label_metrics": {},
115+
"created_at": "-5 days, 0:00:00",
112116
},
113117
],
114118
"search_query": "is:issue repo:owner/repo",
@@ -143,6 +147,7 @@ def test_write_to_json_with_no_response(self):
143147
time_to_close=None,
144148
time_to_answer=None,
145149
labels_metrics={},
150+
created_at=None,
146151
),
147152
IssueWithMetrics(
148153
title="Issue 2",
@@ -152,6 +157,7 @@ def test_write_to_json_with_no_response(self):
152157
time_to_close=None,
153158
time_to_answer=None,
154159
labels_metrics={},
160+
created_at=None,
155161
),
156162
]
157163

@@ -198,6 +204,7 @@ def test_write_to_json_with_no_response(self):
198204
"time_to_answer": "None",
199205
"time_in_draft": "None",
200206
"label_metrics": {},
207+
"created_at": "None",
201208
},
202209
{
203210
"title": "Issue 2",
@@ -208,6 +215,7 @@ def test_write_to_json_with_no_response(self):
208215
"time_to_answer": "None",
209216
"time_in_draft": "None",
210217
"label_metrics": {},
218+
"created_at": "None",
211219
},
212220
],
213221
"search_query": "is:issue repo:owner/repo",

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy