File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,31 @@ def login(self, user_no):
35
35
assert current_user .is_authenticated ()
36
36
assert url_for ('security.logout' ) in rv .data
37
37
38
+ def test_user_settings (self ):
39
+ LOCATION = 'Beijing'
40
+ WEBSITE = 'http://firefly.dev'
41
+ GITHUB_ID = 'firefly'
42
+
43
+ self .login (0 )
44
+ url = url_for ('user.settings' )
45
+ assert self .users [0 ].location is None
46
+ assert self .users [0 ].website is None
47
+ assert self .users [0 ].github_id is None
48
+
49
+ form = {
50
+ 'location' : LOCATION ,
51
+ 'website' : WEBSITE ,
52
+ 'github_id' : GITHUB_ID
53
+ }
54
+ rv = self .client .post (url , data = form )
55
+ assert rv .status_code == 302
56
+
57
+ user = User .objects .filter (id = self .users [0 ].id ).first ()
58
+ assert user
59
+ assert user .location == LOCATION
60
+ assert user .website == WEBSITE
61
+ assert user .github_id == GITHUB_ID
62
+
38
63
def test_follow_user_api (self ):
39
64
# test follow
40
65
self .login (0 )
You can’t perform that action at this time.
0 commit comments