first shoot
This commit is contained in:
44
wallabag_api/wallabag_test.py
Normal file
44
wallabag_api/wallabag_test.py
Normal file
@@ -0,0 +1,44 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import unittest
|
||||
from wallabag import Wallabag
|
||||
|
||||
|
||||
class TestWallabag(unittest.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
self.host = "http://localhost:5000"
|
||||
self.api_key = '12334567890'
|
||||
self.user = 'foxmask'
|
||||
|
||||
def test_get(self):
|
||||
w = Wallabag(self.host).get('ABCD', self.user)
|
||||
self.assertIsInstance(w, dict)
|
||||
|
||||
def test_get_entries(self):
|
||||
w = Wallabag(self.host).get('ABCD', self.user)
|
||||
self.assertIsInstance(w, dict)
|
||||
|
||||
def test_get_entry(self):
|
||||
w = Wallabag(self.host).get_entry('ABCD', self.user, 1)
|
||||
self.assertTrue(w, str)
|
||||
|
||||
def test_post_entries(self):
|
||||
url = ['http://foobar.com/', 'http://barfoo.com/']
|
||||
tags = ['foo', 'bar']
|
||||
w = Wallabag(self.host).post_entries('ABCD', self.user, url, tags)
|
||||
self.assertTrue(w, True)
|
||||
|
||||
def test_patch_entries(self):
|
||||
entry = []
|
||||
entry.append('fourth content')
|
||||
entry.append('fifth content')
|
||||
w = Wallabag(self.host).patch_entries('ABCD', self.user, entry)
|
||||
self.assertTrue(w, True)
|
||||
|
||||
def test_delete_entry(self):
|
||||
entry = 1
|
||||
w = Wallabag(self.host).delete_entry('ABCD', self.user, entry)
|
||||
self.assertTrue(w, True)
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
Reference in New Issue
Block a user