adding logging in dataprep - for datetime issues
This commit is contained in:
@@ -394,6 +394,55 @@ class C2Objects(DjangoTestCase):
|
||||
self.assertEqual(got, want)
|
||||
self.assertEqual(workoutdate,'2021-06-06')
|
||||
|
||||
def test_c2_import_54744009(self):
|
||||
with open('rowers/tests/testdata/c2_54744009.json','r') as infile:
|
||||
data = json.load(infile)
|
||||
(
|
||||
startdatetime,
|
||||
starttime,
|
||||
workoutdate,
|
||||
duration,
|
||||
starttimeunix,
|
||||
timezone
|
||||
) = utils.get_startdatetime_from_c2data(data)
|
||||
|
||||
|
||||
self.assertEqual(str(timezone),'America/Los_Angeles')
|
||||
|
||||
got = arrow.get(startdatetime).isoformat()
|
||||
want = arrow.get('2021-06-02 08:07:04.7-07:00').isoformat()
|
||||
|
||||
self.assertEqual(got, want)
|
||||
self.assertEqual(workoutdate,'2021-06-02')
|
||||
|
||||
def test_c2_import_54933639(self):
|
||||
with open('rowers/tests/testdata/c2_54933639.json','r') as infile:
|
||||
data = json.load(infile)
|
||||
(
|
||||
startdatetime,
|
||||
starttime,
|
||||
workoutdate,
|
||||
duration,
|
||||
starttimeunix,
|
||||
timezone
|
||||
) = utils.get_startdatetime_from_c2data(data)
|
||||
|
||||
|
||||
self.assertEqual(str(timezone),'America/Los_Angeles')
|
||||
|
||||
got = arrow.get(startdatetime).isoformat()
|
||||
want = arrow.get('2021-06-10 19:22:02.600000-07:00').isoformat()
|
||||
|
||||
self.assertEqual(got, want)
|
||||
self.assertEqual(workoutdate,'2021-06-10')
|
||||
|
||||
want = arrow.get('2021-06-10 19:22:02.600000-07:00').timestamp()
|
||||
got = 1623378122.6
|
||||
self.assertEqual(got, want)
|
||||
|
||||
got = arrow.get(startdatetime).timestamp()
|
||||
self.assertEqual(got, want)
|
||||
|
||||
|
||||
@patch('rowers.c2stuff.requests.get', side_effect=mocked_requests)
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
|
||||
Reference in New Issue
Block a user