|
@@ -13,7 +13,7 @@ class TestAuthentication(LDAPTest, TracimTestController):
|
13
|
13
|
application_under_test = 'ldap'
|
14
|
14
|
ldap_server_data = ldap_test_server_fixtures
|
15
|
15
|
|
16
|
|
- def test_ldap_auth_fail(self):
|
|
16
|
+ def test_ldap_auth_fail_no_account(self):
|
17
|
17
|
# User is unknown in tracim database
|
18
|
18
|
eq_(0, DBSession.query(User).filter(User.email == 'unknown-user@fsf.org').count())
|
19
|
19
|
|
|
@@ -22,6 +22,15 @@ class TestAuthentication(LDAPTest, TracimTestController):
|
22
|
22
|
# User is registered in tracim database
|
23
|
23
|
eq_(0, DBSession.query(User).filter(User.email == 'unknown-user@fsf.org').count())
|
24
|
24
|
|
|
25
|
+ def test_ldap_auth_fail_wrong_pass(self):
|
|
26
|
+ # User is unknown in tracim database
|
|
27
|
+ eq_(0, DBSession.query(User).filter(User.email == 'lawrence-not-real-email@fsf.org').count())
|
|
28
|
+
|
|
29
|
+ self._connect_user('lawrence-not-real-email@fsf.org', 'wrong-pass')
|
|
30
|
+
|
|
31
|
+ # User is registered in tracim database
|
|
32
|
+ eq_(0, DBSession.query(User).filter(User.email == 'lawrence-not-real-email@fsf.org').count())
|
|
33
|
+
|
25
|
34
|
def test_ldap_auth_sync(self):
|
26
|
35
|
# User is unknown in tracim database
|
27
|
36
|
eq_(0, DBSession.query(User).filter(User.email == 'richard-not-real-email@fsf.org').count())
|