Example #1
0
    def test_read_data(self, mock1):
        kwargs = {'date_triggered': self.date_triggered,
                  'link': 'http://foo.bar/some/thing/else/what/else',
                  'title': 'what else'}
        since = int(1370815200)

        sp = ServicePocket(self.token)
        sp.read_data(**kwargs)
        mock1.assert_called_once_with(since=since, state='unread')
Example #2
0
    def test_save_data_no_url(self):
        self.assertTrue(self.token)
        self.assertTrue(isinstance(self.trigger_id, int))
        self.assertIn('link', self.data)
        self.assertIn('title', self.data)
        self.assertIsNotNone(self.data['link'])
        self.assertNotEqual(self.data['title'], '')

        self.data['link'] = ''
        se = ServicePocket(self.token)
        status = se.save_data(self.trigger_id, **{'title': 'what else'})
        self.assertFalse(status)
Example #3
0
    def test_save_data(self, mock1):
        self.assertTrue(self.token)
        self.assertTrue(isinstance(self.trigger_id, int))
        self.assertIn('link', self.data)
        self.assertIn('title', self.data)
        self.assertIsNotNone(self.data['link'])
        self.assertNotEqual(self.data['title'], '')

        se = ServicePocket(self.token)
        se.save_data(self.trigger_id, **self.data)
        mock1.assert_called_once_with(url=self.data.get('link'),
                                      title=self.data.get('title'),
                                      tags=self.pocket.tag)
Example #4
0
 def setUp(self):
     super(ServicePocketTest, self).setUp()
     self.pocket = self.create_pocket()
     self.date_triggered = datetime.datetime(2013, 6, 10, 00, 00)
     self.data = {'link': 'http://foo.bar/some/thing/else/what/else',
                  'title': 'what else'}
     self.token = 'AZERTY123'
     self.trigger_id = 1
     self.service = ServicePocket(self.token)