Total Complexity | 1 |
Total Lines | 12 |
Duplicated Lines | 0 % |
1 | import time |
||
9 | class GetWeekBoundariesTestCase(BaseActionTestCase): |
||
10 | def test_run_date_provided(self): |
||
11 | date = datetime.datetime(2015, 12, 16) |
||
12 | expected_start_dt = datetime.datetime(2015, 12, 14) |
||
13 | expected_start_dt = int(time.mktime(expected_start_dt.timetuple())) |
||
14 | expected_end_dt = datetime.datetime(2015, 12, 20, 23, 59, 59) |
||
15 | expected_end_dt = int(time.mktime(expected_end_dt.timetuple())) |
||
16 | |||
17 | actual_start_ts, actual_end_ts = GetWeekBoundariesTimestampsAction().run(date=date) |
||
18 | |||
19 | self.assertEqual(actual_start_ts, expected_start_dt) |
||
20 | self.assertEqual(actual_end_ts, expected_end_dt) |
||
21 |