summaryrefslogtreecommitdiff
path: root/tests/queries/test_sqlcompiler.py
blob: 72a66ad07ca5639a51d74f646e89d4edb94ac4fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from django.db import DEFAULT_DB_ALIAS, connection
from django.db.models.sql import Query
from django.test import SimpleTestCase

from .models import Item


class SQLCompilerTest(SimpleTestCase):
    def test_repr(self):
        query = Query(Item)
        compiler = query.get_compiler(DEFAULT_DB_ALIAS, connection)
        self.assertEqual(
            repr(compiler),
            f"<SQLCompiler model=Item connection="
            f"<DatabaseWrapper vendor={connection.vendor!r} alias='default'> "
            f"using='default'>",
        )