def test_status_start_date(self, mock_read_json): """ Test that the status start date is returned correctly. """ mock_read_json.return_value = COMPACT_HISTORY history = CompactHistory('history_file_name.json') self.assertEqual(datetime.datetime(2013, 2, 28, 17, 16, 45), history.status_start_date('OpenBugsNone', 'red'))
def test_status_start_date(self, mock_read_json): """ Test that the status start date is returned correctly. """ mock_read_json.return_value = COMPACT_HISTORY history = CompactHistory('history_file_name.json') self.assertEqual(datetime.datetime(DT_3AGO.year, DT_3AGO.month, DT_3AGO.day, 18, 20, 45), history.status_start_date('OpenBugsNone', 'red'))
def test_status_start_date_no_history(self, mock_read_json): """ Test the status start date without history. """ mock_read_json.return_value = COMPACT_HISTORY history = CompactHistory('history_file_name.json') self.assertEqual(datetime.datetime(2013, 1, 1, 0, 0, 0), history.status_start_date('Foo', 'red', now=lambda: datetime.datetime(2013, 1, 1, 0, 0, 0)))
def test_status_start_date_no_history(self, mock_read_json): """ Test the status start date without history. """ mock_read_json.return_value = COMPACT_HISTORY history = CompactHistory('history_file_name.json') self.assertEqual( datetime.datetime(2013, 1, 1, 0, 0, 0), history.status_start_date( 'Foo', 'red', now=lambda: datetime.datetime(2013, 1, 1, 0, 0, 0)))