def test_read_data(self): kwargs = dict({'date_triggered': '2013-05-11 13:23:58+00:00', 'trigger_id': self.trigger_id}) with patch.object(EvernoteClient, 'get_note_store') as mock_ev: se = ServiceEvernote(self.token) se.read_data(**kwargs) mock_ev.assert_called_once_with()
def test_save_data(self, mock1): self.assertTrue(self.token) self.assertIsInstance(self.trigger_id, int) self.assertIn('content', self.data) self.assertIn('summary_detail', self.data) self.assertIn('description', self.data) self.assertIn('title', self.data) self.assertIsNotNone(self.data['link']) self.assertNotEqual(self.data['title'], '') self.assertIn('sandbox', settings.TH_EVERNOTE_KEY) se = ServiceEvernote(self.token) se.save_data(self.trigger_id, **self.data) mock1.assert_called_once()
def setUp(self): super(ServiceEvernoteTest, self).setUp() self.ev = self.create_evernote() self.data = {'link': 'http://foo.bar/some/thing/else/what/else', 'title': 'what else', 'content': 'A nice content with a nice ' '<a href="http://domain.tld">foobar link</a>', 'summary_detail': 'summary foobar', 'description': 'description foobar'} self.token = 'AZERTY123' self.trigger_id = 1 self.service = ServiceEvernote(self.token)
def test_cleaning_content(self): se = ServiceEvernote(self.token) self.assertIsInstance(se._cleaning_content('foobar'), str)
def test_footer(self): content = '' se = ServiceEvernote(self.token) footer = se._footer(self.ev, self.data, content) self.assertIsInstance(footer, str)