Quellcode durchsuchen

better nominal_case for get_user_with_context

Guénaël Muller vor 6 Jahren
Ursprung
Commit
d9cdd657fb
1 geänderte Dateien mit 14 neuen und 1 gelöschten Zeilen
  1. 14 1
      tracim/tests/library/test_user_api.py

+ 14 - 1
tracim/tests/library/test_user_api.py Datei anzeigen

87
         eq_(u.user_id, one.user_id)
87
         eq_(u.user_id, one.user_id)
88
 
88
 
89
     def test_unit__get_user_with_context__nominal_case(self):
89
     def test_unit__get_user_with_context__nominal_case(self):
90
-        user = User(email='admin@tracim.tracim')
90
+        user = User(
91
+            email='admin@tracim.tracim',
92
+            display_name='Admin',
93
+            is_active=True,
94
+        )
91
         api = UserApi(
95
         api = UserApi(
92
             current_user=None,
96
             current_user=None,
93
             session=self.session,
97
             session=self.session,
96
         new_user = api.get_user_with_context(user)
100
         new_user = api.get_user_with_context(user)
97
         assert isinstance(new_user, UserInContext)
101
         assert isinstance(new_user, UserInContext)
98
         assert new_user.user == user
102
         assert new_user.user == user
103
+        assert new_user.profile.name == 'nobody'
104
+        assert new_user.user_id == user.user_id
105
+        assert new_user.email == 'admin@tracim.tracim'
106
+        assert new_user.display_name == 'Admin'
107
+        assert new_user.is_active is True
108
+        # TODO - G.M - 03-05-2018 - [avatar][calendar] Should test this
109
+        # with true value when those param will be available.
110
+        assert new_user.avatar_url is None
111
+        assert new_user.calendar_url is None
99
 
112
 
100
     def test_unit__get_current_user_ok__nominal_case(self):
113
     def test_unit__get_current_user_ok__nominal_case(self):
101
         user = User(email='admin@tracim.tracim')
114
         user = User(email='admin@tracim.tracim')