This commit is contained in:
j3d1 2023-12-06 05:06:26 +01:00
parent 76dd805262
commit 470541d239
4 changed files with 27 additions and 13 deletions

View file

@ -17,7 +17,9 @@ class IssueApiTest(TestCase):
def test_issues(self):
now = datetime.now()
issue = IssueThread.objects.create()
issue = IssueThread.objects.create(
name="test issue",
)
mail1 = Email.objects.create(
subject='test',
body='test',
@ -50,9 +52,9 @@ class IssueApiTest(TestCase):
self.assertEqual(response.status_code, 200)
self.assertEqual(len(response.json()), 1)
self.assertEqual(response.json()[0]['id'], issue.id)
self.assertEqual(response.json()[0]['name'], issue.name)
self.assertEqual(response.json()[0]['state'], issue.state)
self.assertEqual(response.json()[0]['assigned_to'], issue.assigned_to)
self.assertEqual(response.json()[0]['name'], "test issue")
self.assertEqual(response.json()[0]['state'], "new")
self.assertEqual(response.json()[0]['assigned_to'], None)
self.assertEqual(response.json()[0]['last_activity'], issue.last_activity.strftime('%Y-%m-%dT%H:%M:%S.%fZ'))
self.assertEqual(len(response.json()[0]['timeline']), 4)
self.assertEqual(response.json()[0]['timeline'][0]['type'], 'mail')