/
testlister.py
45 lines (33 loc) · 1.37 KB
/
testlister.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import unittest
import basetest
class TestListers(basetest.BaseTestCase):
ITERATE_SIZE = 20
def test_blog_post_recent(self):
from ningapi.access import BlogPostAccessor
lister = BlogPostAccessor(self.api)
for blog_post in lister.list_recent(self.ITERATE_SIZE):
self.assertIsNotNone(blog_post.title)
def test_photo_recent(self):
from ningapi.access import PhotoAccessor
lister = PhotoAccessor(self.api)
for photo in lister.list_recent(self.ITERATE_SIZE):
self.assertIsNotNone(photo.title)
def test_network_alpha(self):
from ningapi.access import NetworkAccessor
lister = NetworkAccessor(self.api)
for network in lister.list_alpha(self.ITERATE_SIZE):
self.assertIsNotNone(network.name)
def test_user_alpha(self):
from ningapi.access import UserAccessor
lister = UserAccessor(self.api)
for user in lister.list_alpha(self.ITERATE_SIZE):
self.assertIsNotNone(user.full_name)
def test_user_recent(self):
from ningapi.access import UserAccessor
lister = UserAccessor(self.api)
for user in lister.list_recent(self.ITERATE_SIZE):
self.assertIsNotNone(user.full_name)
def suite():
return unittest.TestLoader().loadTestsFromTestCase(TestListers)
if __name__ == '__main__':
unittest.main()