Simple test of the Python part of searching LDAP for users
This commit is contained in:
parent
6b88f6ff91
commit
4e95dd6578
|
@ -1,4 +1,5 @@
|
||||||
import os
|
import os
|
||||||
|
import json
|
||||||
|
|
||||||
from werkzeug.datastructures import MultiDict
|
from werkzeug.datastructures import MultiDict
|
||||||
|
|
||||||
|
@ -9,6 +10,7 @@ import random
|
||||||
import string
|
import string
|
||||||
from pb import app, db, session
|
from pb import app, db, session
|
||||||
from pb.forms import StudyForm, StudySponsorForm
|
from pb.forms import StudyForm, StudySponsorForm
|
||||||
|
from pb.ldap.ldap_service import LdapService
|
||||||
from pb.models import Study, RequiredDocument, Sponsor, StudySponsor
|
from pb.models import Study, RequiredDocument, Sponsor, StudySponsor
|
||||||
from example_data import ExampleDataLoader
|
from example_data import ExampleDataLoader
|
||||||
|
|
||||||
|
@ -130,3 +132,13 @@ class Sanity_Check_Test(unittest.TestCase):
|
||||||
self.assertGreater(len(study_sponsors_after), 0)
|
self.assertGreater(len(study_sponsors_after), 0)
|
||||||
self.assertEqual(len(study_sponsors_after), num_sponsors)
|
self.assertEqual(len(study_sponsors_after), num_sponsors)
|
||||||
|
|
||||||
|
def test_ldap_search(self):
|
||||||
|
needle = 'funk'
|
||||||
|
result = LdapService.users_as_json(needle)
|
||||||
|
users = json.loads(result)
|
||||||
|
print(f'len of users: {len(users)}')
|
||||||
|
# self.assertEqual(2, len(users))
|
||||||
|
uids = []
|
||||||
|
for user in users:
|
||||||
|
uids.append(user['uid'])
|
||||||
|
self.assertIn('dhf8r', uids)
|
||||||
|
|
Loading…
Reference in New Issue