18 lines
543 B
Python
18 lines
543 B
Python
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'>"
|
|
)
|