File tree Expand file tree Collapse file tree 4 files changed +139
-1
lines changed Expand file tree Collapse file tree 4 files changed +139
-1
lines changed Original file line number Diff line number Diff line change 1+ FROM python:3.6
2+
3+ ENV APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=DontWarn
4+
5+ RUN apt-get update && apt-get install -y apt-transport-https git
6+
7+ RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
8+ RUN curl https://packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
9+ RUN apt-get update
10+ RUN ACCEPT_EULA=Y apt-get install -y msodbcsql17 g++ unixodbc-dev
11+
12+ ADD . /code
13+ WORKDIR /code
14+ RUN pip install -e .["tests" ]
15+
16+ ENV PYTHONPATH=$PYTHONPATH:/code
17+
18+ RUN git clone --branch=stable/2.2.x https://github.com/django/django.git "/code/django" --depth=1
19+
20+ RUN pip install -r /code/django/tests/requirements/py3.txt
Original file line number Diff line number Diff line change 1+ version : " 3.3"
2+
3+ services :
4+ app :
5+ build :
6+ context : ..
7+ dockerfile : docker/Dockerfile
8+ volumes :
9+ - ..:/code
10+ environment :
11+ DATABASE_URL : " mssql://SA:MyPassword42@db:1433/default?isolation_level=read committed&driver=ODBC Driver 17 for SQL Server"
12+ DATABASE_URL_OTHER : " mssql://SA:MyPassword42@db:1433/other?isolation_level=read committed&driver=ODBC Driver 17 for SQL Server"
13+ depends_on :
14+ - db
15+
16+ db :
17+ image : " mcr.microsoft.com/mssql/server:2017-latest-ubuntu"
18+ environment :
19+ ACCEPT_EULA : Y
20+ SA_PASSWORD : MyPassword42
21+ ports :
22+ - 1433:1433
Original file line number Diff line number Diff line change 2626 license = 'BSD' ,
2727 packages = ['sql_server' , 'sql_server.pyodbc' ],
2828 install_requires = [
29- 'Django>=2.2,<2.3' ,
3029 'pyodbc>=3.0' ,
3130 ],
3231 extras_require = {
Original file line number Diff line number Diff line change 1+ python django/tests/runtests.py --settings=testapp.settings \
2+ aggregation \
3+ aggregation_regress \
4+ annotations \
5+ backends basic \
6+ bulk_create constraints \
7+ custom_columns \
8+ custom_lookups \
9+ custom_managers \
10+ custom_methods \
11+ custom_migration_operations \
12+ custom_pk \
13+ datatypes \
14+ dates \
15+ datetimes \
16+ db_functions \
17+ db_typecasts \
18+ db_utils \
19+ dbshell \
20+ defer \
21+ defer_regress \
22+ delete \
23+ delete_regress \
24+ distinct_on_fields \
25+ empty \
26+ empty_models \
27+ expressions \
28+ expressions_case \
29+ expressions_window \
30+ extra_regress \
31+ field_deconstruction \
32+ field_defaults \
33+ field_subclassing \
34+ filtered_relation \
35+ fixtures \
36+ fixtures_model_package \
37+ fixtures_regress \
38+ force_insert_update \
39+ foreign_object \
40+ from_db_value \
41+ generic_relations \
42+ generic_relations_regress \
43+ get_earliest_or_latest \
44+ get_object_or_404 \
45+ get_or_create \
46+ indexes \
47+ inspectdb \
48+ introspection \
49+ invalid_model_tests \
50+ known_related_objects \
51+ lookup \
52+ m2m_and_m2o \
53+ m2m_intermediary \
54+ m2m_multiple \
55+ m2m_recursive \
56+ m2m_regress \
57+ m2m_signals \
58+ m2m_through \
59+ # m2m_through_regress \
60+ m2o_recursive \
61+ managers_regress \
62+ many_to_many \
63+ many_to_one \
64+ # many_to_one_null \
65+ max_lengths \
66+ migrate_signals \
67+ migration_test_data_persistance \
68+ migrations \
69+ migrations2 \
70+ model_fields \
71+ model_indexes \
72+ model_options \
73+ mutually_referential \
74+ nested_foreign_keys \
75+ null_fk \
76+ null_fk_ordering \
77+ null_queries \
78+ one_to_one \
79+ or_lookups \
80+ order_with_respect_to \
81+ ordering \
82+ pagination \
83+ prefetch_related \
84+ queries \
85+ queryset_pickle \
86+ raw_query \
87+ reverse_lookup \
88+ save_delete_hooks \
89+ schema \
90+ select_for_update \
91+ select_related \
92+ select_related_onetoone \
93+ select_related_regress \
94+ transaction_hooks \
95+ transactions \
96+ update \
97+ update_only_fields
You can’t perform that action at this time.
0 commit comments