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"])
Exemple #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"])
 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()
 def test_dayone_export_run(self, mock_render):
     doe.dayone_export(fake_journal)
     mock_render.assert_called()
 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()
 def test_latex_sanity(self):
     _, actual = next(doe.dayone_export(FAKE_JOURNAL, format='tex'))
     expected = r'\documentclass'
     self.assertEqual(actual[:14], expected)
 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()
 def test_dayone_export_run(self, mock_render):
     doe.dayone_export(FAKE_JOURNAL)
     mock_render.assert_called()
Exemple #9
0
 def test_latex_sanity(self):
     _, actual = next(doe.dayone_export(FAKE_JOURNAL, format='tex'))
     expected = r'\documentclass'
     self.assertEqual(actual[:14], expected)
Exemple #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()
Exemple #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()
Exemple #12
0
 def test_dayone_export_run(self, mock_render):
     doe.dayone_export(FAKE_JOURNAL)
     mock_render.assert_called()
Exemple #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()
Exemple #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)