summaryrefslogtreecommitdiff
path: root/tests/regressiontests/backends/tests.py
blob: 5dec9feee624ec7de0e8d889ccf4ec65743163e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# -*- coding: utf-8 -*-

# Unit tests for specific database backends.

import unittest

from django.db import connection
from django.conf import settings


class Callproc(unittest.TestCase):

    def test_dbms_session(self):
        # If the backend is Oracle, test that we can call a standard
        # stored procedure through our cursor wrapper.
        if settings.DATABASE_ENGINE == 'oracle':
            cursor = connection.cursor()
            cursor.callproc('DBMS_SESSION.SET_IDENTIFIER',
                            ['_django_testing!',])
            return True
        else:
            return True


if __name__ == '__main__':
    unittest.main()