コード例 #1
0
def test_connection(client, basedn):
    """ Test set and get connection object from LDAPEntry. """
    entry = LDAPEntry("cn=test,%s" % basedn)
    with pytest.raises(ValueError):
        _ = entry.connection
    conn = client.connect()
    entry.connection = conn
    assert entry.connection == conn
    with pytest.raises(TypeError):
        entry.connection = "string"
    with pytest.raises(TypeError):
        del entry.connection
コード例 #2
0
ファイル: test_ldapentry.py プロジェクト: Noirello/bonsai
def test_connection(client, basedn):
    """ Test set and get connection object from LDAPEntry. """
    entry = LDAPEntry("cn=test,%s" % basedn)
    with pytest.raises(ValueError):
        _ = entry.connection
    conn = client.connect()
    entry.connection = conn
    assert entry.connection == conn
    with pytest.raises(TypeError):
        entry.connection = "string"
    with pytest.raises(TypeError):
        del entry.connection
コード例 #3
0
 def test_connection(self):
     """ Test set and get connection object form LDAPEntry. """
     entry = LDAPEntry("cn=test,%s" % self.basedn)
     conn = self.client.connect()
     entry.connection = conn
     self.assertEqual(entry.connection, conn)
     def invalid_assign():
          entry.connection = "string"
     self.assertRaises(TypeError, invalid_assign)
コード例 #4
0
    def test_connection(self):
        """ Test set and get connection object form LDAPEntry. """
        entry = LDAPEntry("cn=test,%s" % self.basedn)
        conn = self.client.connect()
        entry.connection = conn
        self.assertEqual(entry.connection, conn)

        def invalid_assign():
            entry.connection = "string"

        self.assertRaises(TypeError, invalid_assign)