Skip to content

Commit 92d04b0

Browse files
committed
1 parent 618a93c commit 92d04b0

File tree

10 files changed

+744
-728
lines changed

10 files changed

+744
-728
lines changed

CHANGELOG.html

Lines changed: 375 additions & 350 deletions
Large diffs are not rendered by default.

_modules/tortoise/contrib/fastapi.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -621,6 +621,7 @@ <h1>Source code for tortoise.contrib.fastapi</h1><div class="highlight"><pre>
621621
<span class="n">add_exception_handlers</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
622622
<span class="n">use_tz</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
623623
<span class="n">timezone</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">&quot;UTC&quot;</span><span class="p">,</span>
624+
<span class="n">_create_db</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
624625
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
625626
<span class="bp">self</span><span class="o">.</span><span class="n">app</span> <span class="o">=</span> <span class="n">app</span>
626627
<span class="bp">self</span><span class="o">.</span><span class="n">config</span> <span class="o">=</span> <span class="n">config</span>
@@ -630,6 +631,7 @@ <h1>Source code for tortoise.contrib.fastapi</h1><div class="highlight"><pre>
630631
<span class="bp">self</span><span class="o">.</span><span class="n">generate_schemas</span> <span class="o">=</span> <span class="n">generate_schemas</span>
631632
<span class="bp">self</span><span class="o">.</span><span class="n">use_tz</span> <span class="o">=</span> <span class="n">use_tz</span>
632633
<span class="bp">self</span><span class="o">.</span><span class="n">timezone</span> <span class="o">=</span> <span class="n">timezone</span>
634+
<span class="bp">self</span><span class="o">.</span><span class="n">_create_db</span> <span class="o">=</span> <span class="n">_create_db</span>
633635

634636
<span class="k">if</span> <span class="n">add_exception_handlers</span><span class="p">:</span>
635637

@@ -652,6 +654,7 @@ <h1>Source code for tortoise.contrib.fastapi</h1><div class="highlight"><pre>
652654
<span class="n">modules</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">modules</span><span class="p">,</span>
653655
<span class="n">use_tz</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">use_tz</span><span class="p">,</span>
654656
<span class="n">timezone</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">timezone</span><span class="p">,</span>
657+
<span class="n">_create_db</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">_create_db</span><span class="p">,</span>
655658
<span class="p">)</span>
656659
<span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s2">&quot;Tortoise-ORM started, </span><span class="si">%s</span><span class="s2">, </span><span class="si">%s</span><span class="s2">&quot;</span><span class="p">,</span> <span class="n">connections</span><span class="o">.</span><span class="n">_get_storage</span><span class="p">(),</span> <span class="n">Tortoise</span><span class="o">.</span><span class="n">apps</span><span class="p">)</span>
657660
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">generate_schemas</span><span class="p">:</span>

_modules/tortoise/contrib/test.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -534,6 +534,7 @@ <h1>Source code for tortoise.contrib.test</h1><div class="highlight"><pre>
534534

535535

536536
<span class="n">__all__</span> <span class="o">=</span> <span class="p">(</span>
537+
<span class="s2">&quot;MEMORY_SQLITE&quot;</span><span class="p">,</span>
537538
<span class="s2">&quot;SimpleTestCase&quot;</span><span class="p">,</span>
538539
<span class="s2">&quot;TestCase&quot;</span><span class="p">,</span>
539540
<span class="s2">&quot;TruncationTestCase&quot;</span><span class="p">,</span>
@@ -936,6 +937,7 @@ <h1>Source code for tortoise.contrib.test</h1><div class="highlight"><pre>
936937
<span class="n">AsyncFunc</span> <span class="o">=</span> <span class="n">Callable</span><span class="p">[</span><span class="n">P</span><span class="p">,</span> <span class="n">Coroutine</span><span class="p">[</span><span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="n">T</span><span class="p">]]</span>
937938
<span class="n">AsyncFuncDeco</span> <span class="o">=</span> <span class="n">Callable</span><span class="p">[</span><span class="o">...</span><span class="p">,</span> <span class="n">AsyncFunc</span><span class="p">]</span>
938939
<span class="n">ModulesConfigType</span> <span class="o">=</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">List</span><span class="p">[</span><span class="nb">str</span><span class="p">]]</span>
940+
<span class="n">MEMORY_SQLITE</span> <span class="o">=</span> <span class="s2">&quot;sqlite://:memory:&quot;</span>
939941

940942

941943
<span class="nd">@typing</span><span class="o">.</span><span class="n">overload</span>
@@ -986,7 +988,7 @@ <h1>Source code for tortoise.contrib.test</h1><div class="highlight"><pre>
986988
<span class="k">def</span> <span class="nf">wrapper</span><span class="p">(</span><span class="n">func</span><span class="p">:</span> <span class="n">AsyncFunc</span><span class="p">,</span> <span class="n">ms</span><span class="p">:</span> <span class="n">List</span><span class="p">[</span><span class="nb">str</span><span class="p">]):</span>
987989
<span class="nd">@wraps</span><span class="p">(</span><span class="n">func</span><span class="p">)</span>
988990
<span class="k">async</span> <span class="k">def</span> <span class="nf">runner</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">T</span><span class="p">:</span>
989-
<span class="k">await</span> <span class="n">Tortoise</span><span class="o">.</span><span class="n">init</span><span class="p">(</span><span class="n">db_url</span><span class="o">=</span><span class="s2">&quot;sqlite://:memory:&quot;</span><span class="p">,</span> <span class="n">modules</span><span class="o">=</span><span class="p">{</span><span class="s2">&quot;models&quot;</span><span class="p">:</span> <span class="n">ms</span><span class="p">})</span>
991+
<span class="k">await</span> <span class="n">Tortoise</span><span class="o">.</span><span class="n">init</span><span class="p">(</span><span class="n">db_url</span><span class="o">=</span><span class="n">MEMORY_SQLITE</span><span class="p">,</span> <span class="n">modules</span><span class="o">=</span><span class="p">{</span><span class="s2">&quot;models&quot;</span><span class="p">:</span> <span class="n">ms</span><span class="p">})</span>
990992
<span class="k">await</span> <span class="n">Tortoise</span><span class="o">.</span><span class="n">generate_schemas</span><span class="p">()</span>
991993
<span class="k">return</span> <span class="k">await</span> <span class="n">func</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
992994

0 commit comments

Comments
 (0)