Esempio n. 1
0
 def test_file_splitter(self, mock_render):
     gen = doe.dayone_export(FAKE_JOURNAL)
     self.assertEqual(len(list(gen)), 1)
     # If doing careful date comparisons, beware of timezones
     gen = doe.dayone_export(FAKE_JOURNAL, filename_template="%Y")
     fnames = sorted(fn for fn, _ in gen)
     self.assertEqual(fnames, ["2011", "2012", "2013"])
     gen = doe.dayone_export(FAKE_JOURNAL, filename_template="%Y%m%d")
     fnames = sorted(fn for fn, _ in gen)
     self.assertEqual(fnames, ["20111231", "20120101", "20131113", "20131207"])
Esempio n. 2
0
 def test_file_splitter(self, mock_render):
     gen = doe.dayone_export(FAKE_JOURNAL)
     self.assertEqual(len(list(gen)), 1)
     # If doing careful date comparisons, beware of timezones
     gen = doe.dayone_export(FAKE_JOURNAL, filename_template="%Y")
     fnames = sorted(fn for fn, _ in gen)
     self.assertEqual(fnames, ["2011", "2012", "2013"])
     gen = doe.dayone_export(FAKE_JOURNAL, filename_template="%Y%m%d")
     fnames = sorted(fn for fn, _ in gen)
     self.assertEqual(fnames,
                      ["20111231", "20120101", "20131113", "20131207"])
Esempio n. 3
0
 def test_dayone_export_run_with_naive_after(self, mock_render):
     doe.dayone_export(fake_journal, after=datetime(2012, 9, 1))
     mock_render.assert_called()
Esempio n. 4
0
 def test_dayone_export_run(self, mock_render):
     doe.dayone_export(fake_journal)
     mock_render.assert_called()
Esempio n. 5
0
 def test_dayone_export_run_with_localized_after(self, mock_render):
     after = pytz.timezone('America/New_York').localize(datetime(2012, 9, 1))
     doe.dayone_export(fake_journal, after=after)
     mock_render.assert_called()
Esempio n. 6
0
 def test_latex_sanity(self):
     _, actual = next(doe.dayone_export(FAKE_JOURNAL, format='tex'))
     expected = r'\documentclass'
     self.assertEqual(actual[:14], expected)
Esempio n. 7
0
 def test_dayone_export_run_with_naive_after(self, mock_render):
     doe.dayone_export(FAKE_JOURNAL, after=datetime(2012, 9, 1))
     mock_render.assert_called()
Esempio n. 8
0
 def test_dayone_export_run(self, mock_render):
     doe.dayone_export(FAKE_JOURNAL)
     mock_render.assert_called()
Esempio n. 9
0
 def test_latex_sanity(self):
     _, actual = next(doe.dayone_export(FAKE_JOURNAL, format='tex'))
     expected = r'\documentclass'
     self.assertEqual(actual[:14], expected)
Esempio n. 10
0
 def test_dayone_export_run_with_localized_after(self, mock_render):
     after = pytz.timezone('America/New_York').localize(datetime(
         2012, 9, 1))
     doe.dayone_export(FAKE_JOURNAL, after=after)
     mock_render.assert_called()
Esempio n. 11
0
 def test_dayone_export_run_with_naive_after(self, mock_render):
     doe.dayone_export(FAKE_JOURNAL, after=datetime(2012, 9, 1))
     mock_render.assert_called()
Esempio n. 12
0
 def test_dayone_export_run(self, mock_render):
     doe.dayone_export(FAKE_JOURNAL)
     mock_render.assert_called()
Esempio n. 13
0
 def test_dayone_export_run_with_naive_after(self, mock_render):
     doe.dayone_export(fake_journal, after=datetime(2012, 9, 1))
     mock_render.assert_called()
Esempio n. 14
0
 def test_dayone_export_run(self, mock_render):
     doe.dayone_export(fake_journal)
     mock_render.assert_called()
 def test_latex_sanity(self):
     actual = doe.dayone_export(fake_journal, format='tex')
     expected = r'\documentclass'
     self.assertEqual(actual[:14], expected)