def test(self, text): entry = Entry.from_string(text) self.assertIsNone(entry)
def test(self, name, expected_datetime, expected_name): entry = Entry.from_string(name) self.assertEqual(entry.datetime, expected_datetime) self.assertEqual(entry.name, expected_name)
def entries(local_timezone): entry_list = [ Entry(datetime.datetime(2014, 3, 14, 8, 0), "hello", False), Entry(datetime.datetime(2014, 3, 14, 9, 0), "hard work", False), Entry(datetime.datetime(2014, 3, 17, 9, 0), "hello", False), Entry(datetime.datetime(2014, 3, 17, 10, 15), "hard work", False), Entry(datetime.datetime(2014, 3, 19, 9, 0), "hello", False), Entry(datetime.datetime(2014, 3, 19, 12, 0), "asd: A-526", False), Entry(datetime.datetime(2014, 3, 19, 13, 0), "lunch**", False), Entry(datetime.datetime(2014, 3, 19, 14, 0), "hard work", False), Entry(datetime.datetime(2014, 3, 19, 14, 15), "qwer: b-73", False), Entry(datetime.datetime(2014, 3, 19, 14, 30), "asd: A-526", False), Entry(datetime.datetime(2014, 3, 19, 14, 45), "qwer: C-123", False), Entry(datetime.datetime(2014, 3, 19, 15, 0), "qwer: a-9", False), Entry(datetime.datetime(2014, 3, 19, 16, 0), "black out ***", False), Entry(datetime.datetime(2014, 3, 19, 16, 30), "A: z-8", False), ] for entry in entry_list: entry.datetime = local_timezone.localize(entry.datetime) return InMemoryEntries(entry_list)