@@ -10,70 +10,70 @@ class UserTestCases(unittest.TestCase):
1010 def setUp (self ):
1111 self .client = test_client
1212
13- # def test_create(self):
14- # user = User.create(self.client, **user_create_args)
15- # properties = ['client', 'id', 'refresh_token', 'logins',
16- # 'phone_numbers', 'legal_names', 'permission',
17- # 'supp_id', 'is_business', 'cip_tag']
18- # # check properties assigned
19- # for prop in properties:
20- # self.assertIsNotNone(getattr(user, prop))
13+ def test_create (self ):
14+ user = User .create (self .client , ** user_create_args )
15+ properties = ['client' , 'id' , 'refresh_token' , 'logins' ,
16+ 'phone_numbers' , 'legal_names' , 'permission' ,
17+ 'supp_id' , 'is_business' , 'cip_tag' ]
18+ # check properties assigned
19+ for prop in properties :
20+ self .assertIsNotNone (getattr (user , prop ))
2121
22- # def test_by_id(self):
23- # user_id = User.create(self.client, **user_create_args).id
24- # user = User.by_id(self.client, user_id)
25- # self.assertIsInstance(user, User)
26- # self.assertEqual(user_id, user.id)
22+ def test_by_id (self ):
23+ user_id = User .create (self .client , ** user_create_args ).id
24+ user = User .by_id (self .client , user_id )
25+ self .assertIsInstance (user , User )
26+ self .assertEqual (user_id , user .id )
2727
28- # def test_all(self):
29- # users = User.all(self.client)
30- # self.assertIsInstance(users, list)
31- # self.assertIsInstance(users[0], User)
32- # # with params
33- # query = "test"
34- # per_page = 5
35- # page1 = User.all(self.client, query=query, page=1, per_page=per_page)
36- # page2 = User.all(self.client, query=query, page=2, per_page=per_page)
37- # self.assertNotEqual(page1[0].id, page2[0].id)
38- # self.assertEqual(per_page, len(page1))
39- # # TODO should test query in legal names or emails
28+ def test_all (self ):
29+ users = User .all (self .client )
30+ self .assertIsInstance (users , list )
31+ self .assertIsInstance (users [0 ], User )
32+ # with params
33+ query = "test"
34+ per_page = 5
35+ page1 = User .all (self .client , query = query , page = 1 , per_page = per_page )
36+ page2 = User .all (self .client , query = query , page = 2 , per_page = per_page )
37+ self .assertNotEqual (page1 [0 ].id , page2 [0 ].id )
38+ self .assertEqual (per_page , len (page1 ))
39+ # TODO should test query in legal names or emails
4040
41- # def test_add_legal_name(self):
42- # user = User.create(self.client, **user_create_args)
43- # new_name = "Barb Holland"
44- # self.assertNotIn(new_name, user.legal_names)
45- # user = user.add_legal_name(new_name)
46- # self.assertIn(new_name, user.legal_names)
41+ def test_add_legal_name (self ):
42+ user = User .create (self .client , ** user_create_args )
43+ new_name = "Barb Holland"
44+ self .assertNotIn (new_name , user .legal_names )
45+ user = user .add_legal_name (new_name )
46+ self .assertIn (new_name , user .legal_names )
4747
48- # def test_add_and_remove_login(self):
49- # user = User.create(self.client, **user_create_args)
50- # email = 'foo@foo.com'
51- # # add login
52- # user = user.add_login(email, password='letmein', read_only=True)
53- # self.assertEqual(2, len(user.logins))
54- # self.assertEqual(email, user.logins[-1]['email'])
55- # self.assertEqual('READ', user.logins[-1]['scope'])
56- # # remove login
57- # user = user.remove_login(email)
58- # self.assertEqual(1, len(user.logins))
48+ def test_add_and_remove_login (self ):
49+ user = User .create (self .client , ** user_create_args )
50+ email = 'foo@foo.com'
51+ # add login
52+ user = user .add_login (email , password = 'letmein' , read_only = True )
53+ self .assertEqual (2 , len (user .logins ))
54+ self .assertEqual (email , user .logins [- 1 ]['email' ])
55+ self .assertEqual ('READ' , user .logins [- 1 ]['scope' ])
56+ # remove login
57+ user = user .remove_login (email )
58+ self .assertEqual (1 , len (user .logins ))
5959
60- # def test_add_and_remove_phone_number(self):
61- # user = User.create(self.client, **user_create_args)
62- # phone_number = '4155555555'
63- # # add phone number
64- # user = user.add_phone_number(phone_number)
65- # self.assertEqual(2, len(user.phone_numbers))
66- # self.assertEqual(phone_number, user.phone_numbers[-1])
67- # # remove phone number
68- # user = user.remove_phone_number(phone_number)
69- # self.assertNotIn(phone_number, user.phone_numbers)
60+ def test_add_and_remove_phone_number (self ):
61+ user = User .create (self .client , ** user_create_args )
62+ phone_number = '4155555555'
63+ # add phone number
64+ user = user .add_phone_number (phone_number )
65+ self .assertEqual (2 , len (user .phone_numbers ))
66+ self .assertEqual (phone_number , user .phone_numbers [- 1 ])
67+ # remove phone number
68+ user = user .remove_phone_number (phone_number )
69+ self .assertNotIn (phone_number , user .phone_numbers )
7070
71- # def test_update_cip_tag(self):
72- # user = User.create(self.client, **user_create_args)
73- # self.assertEqual(1, user.cip_tag)
74- # new_cip = 3
75- # user = user.change_cip_tag(new_cip)
76- # self.assertEqual(new_cip, user.cip_tag)
71+ def test_update_cip_tag (self ):
72+ user = User .create (self .client , ** user_create_args )
73+ self .assertEqual (1 , user .cip_tag )
74+ new_cip = 3
75+ user = user .change_cip_tag (new_cip )
76+ self .assertEqual (new_cip , user .cip_tag )
7777
7878 def test_add_base_document (self ):
7979 user = User .create (self .client , ** user_create_args )
0 commit comments