def test_main_mylist(self):
        CachedData['__workflow_update_status'] = {'available': False}
        CachedData['pocket_list'] = test_data.get_normal()
        sys.argv = ['pocket.py', 'in:mylist ']

        def send_feedback():
            pass

        pocket.WF.send_feedback = send_feedback
        pocket.WF._items = []
        pocket.main(None)
        self.assertEquals(len(pocket.WF._items), 3)
    def test_main_videos(self):
        CachedData['__workflow_update_status'] = {'available': False}
        CachedData['pocket_list'] = test_data.get_normal()
        sys.argv = ['pocket.py', 'in:videos ']

        def send_feedback():
            pass

        pocket.WF.send_feedback = send_feedback
        pocket.WF._items = []
        pocket.main(None)
        self.assertTrue(len(pocket.WF._items), 1)
        self.assertTrue('archive.com' in pocket.WF._items[0].subtitle)
Exemple #3
0
    def test_main_mylist(self):
        CachedData['__workflow_update_status'] = {
            'available': False
        }
        CachedData['pocket_list'] = test_data.get_normal()
        sys.argv = ['pocket.py', 'in:mylist ']

        def send_feedback():
            pass
        pocket.WF.send_feedback = send_feedback
        pocket.WF._items = []
        pocket.main(None)
        self.assertEquals(len(pocket.WF._items), 3)
    def test_main_single_tag(self):
        CachedData['__workflow_update_status'] = {'available': False}
        CachedData['pocket_list'] = test_data.get_normal()
        CachedData['pocket_tags'] = ['mytag']
        sys.argv = ['pocket.py', 'in:mytags #mytag']

        def send_feedback():
            pass

        pocket.WF.send_feedback = send_feedback
        pocket.WF._items = []
        pocket.main(None)
        self.assertEquals(len(pocket.WF._items), 1)
        self.assertTrue('google.com' in pocket.WF._items[0].subtitle)
    def test_main_mytags_search(self):
        CachedData['__workflow_update_status'] = {'available': False}
        CachedData['pocket_list'] = test_data.get_normal()
        CachedData['pocket_tags'] = ['interesting', 'tag2', 'tag3', 'tag4']
        sys.argv = ['pocket.py', 'in:mytags interes']

        def send_feedback():
            pass

        pocket.WF.send_feedback = send_feedback
        pocket.WF._items = []
        pocket.main(None)
        self.assertEquals(len(pocket.WF._items), 1)
        self.assertTrue('interesting' in pocket.WF._items[0].title)
Exemple #6
0
    def test_main_articles(self):
        CachedData['__workflow_update_status'] = {
            'available': False
        }
        CachedData['pocket_list'] = test_data.get_normal()
        sys.argv = ['pocket.py', 'in:articles ']

        def send_feedback():
            pass
        pocket.WF.send_feedback = send_feedback
        pocket.WF._items = []
        pocket.main(None)
        self.assertTrue(len(pocket.WF._items), 1)
        self.assertTrue('google.com' in pocket.WF._items[0].subtitle)
    def test_main_mytags_search(self):
        CachedData['__workflow_update_status'] = {
            'available': False
        }
        CachedData['pocket_list'] = test_data.get_normal()
        CachedData['pocket_tags'] = ['interesting', 'tag2', 'tag3', 'tag4']
        sys.argv = ['pocket.py', 'in:mytags interes']

        def send_feedback():
            pass
        pocket.WF.send_feedback = send_feedback
        pocket.WF._items = []
        pocket.main(None)
        self.assertEquals(len(pocket.WF._items), 1)
        self.assertTrue('interesting' in pocket.WF._items[0].title)