|
@@ -37,7 +37,7 @@ class TestLoginEndpointUnititedDB(FunctionalTestNoDB):
|
37
|
37
|
|
38
|
38
|
class TestLoginEndpoint(FunctionalTest):
|
39
|
39
|
|
40
|
|
- def test_api__try_login_enpoint__ok_204__nominal_case(self):
|
|
40
|
+ def test_api__try_login_enpoint__ok_200__nominal_case(self):
|
41
|
41
|
params = {
|
42
|
42
|
'email': 'admin@admin.admin',
|
43
|
43
|
'password': 'admin@admin.admin',
|
|
@@ -45,8 +45,17 @@ class TestLoginEndpoint(FunctionalTest):
|
45
|
45
|
res = self.testapp.post_json(
|
46
|
46
|
'/api/v2/sessions/login',
|
47
|
47
|
params=params,
|
48
|
|
- status=204,
|
|
48
|
+ status=200,
|
49
|
49
|
)
|
|
50
|
+ assert res.json_body['display_name'] == 'Global manager'
|
|
51
|
+ assert res.json_body['email'] == 'admin@admin.admin'
|
|
52
|
+ assert res.json_body['created']
|
|
53
|
+ assert res.json_body['is_active']
|
|
54
|
+ assert res.json_body['profile']
|
|
55
|
+ assert isinstance(res.json_body['profile']['id'], int)
|
|
56
|
+ assert res.json_body['profile']['slug'] == 'administrators'
|
|
57
|
+ assert res.json_body['caldav_url'] is None
|
|
58
|
+ assert res.json_body['avatar_url'] is None
|
50
|
59
|
|
51
|
60
|
def test_api__try_login_enpoint__err_400__bad_password(self):
|
52
|
61
|
params = {
|