def test_find_ldapfilter_with_name(self): ldapserver = self._insert_ldapserver(name='ldapserver_test') ldapfilter = self._insert_ldapfilter(ldapserver.id, name='ldapfilter_test') ldapfilter_result = ldap_dao.find_ldapfilter_with_name(ldapfilter.name) self.assertEqual(ldapfilter.name, ldapfilter_result.name)
def _valid_uri(uri): if not uri.startswith('ldapfilter://'): return True ldap_name = uri.replace('ldapfilter://', '', 1) ldap_filter = ldap_dao.find_ldapfilter_with_name(ldap_name) if not ldap_filter: return False ldap_server = ldap_dao.find_ldapserver_with_id(ldap_filter.ldapserverid) return ldap_server is not None