def test_has_current_entry(self):
'''An entry exists'''
startTime = timezone.now()
currentEntry = TimeEntry(user=self.TestUser, description="Example", start=startTime)
currentEntry.save()
url = reverse("api:time-entry-current")
data = {}
response = self.client.get(url, data)
self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(response.data['description'], "Example")
self.assertEqual(dateparse.parse_datetime(response.data['start']), startTime)
self.assertEqual(response.data['stop'], None)
self.assertGreater(response.data['duration'], 0)
评论列表
文章目录