OpenShift接続変数は環境変数として定義されており、通常のPython変数としてアクセスすることはできません。したがって、指定した印刷ステートメントは機能しません。次のようにする必要があります。
import os
print os.environ['OPENSHIFT_MONGODB_DB_PORT']
コードを次のように変更する必要があります;
client = MongoClient('mongodb:%s:%s/' % (os.environ['OPENSHIFT_MONGODB_DB_HOST'], os.environ['OPENSHIFT_MONGODB_DB_PORT))
例を参照できます