{"title":"Aipeanna GeodJango a thástáil","version":"6.0","locale":"ga","docname":"ref/contrib/gis/testing","url":"/ga/6.0/ref/contrib/gis/testing/","canonical":"https://djangodocs.dev/ga/6.0/ref/contrib/gis/testing/","summary":"San áireamh sa doiciméadú seo tá roinnt nótaí agus socruithe breise d'úsáideoirí: ref: testing-postgis.","html":"<h1>Aipeanna GeodJango a thástáil<a class=\"heading-anchor\" href=\"#testing-geodjango-apps\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>San áireamh sa doiciméadú seo tá roinnt nótaí agus socruithe breise d'úsáideoirí: ref: testing-postgis.</p>\n<section id=\"postgis\">\n<span id=\"testing-postgis\"></span><h2>PostGIS<a class=\"heading-anchor\" href=\"#postgis\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"settings\">\n<h3>Socruithe<a class=\"heading-anchor\" href=\"#settings\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Note</p>\n<p>Tá réamhshocruithe ciallmhar ag na socruithe thíos, agus níor cheart go dteastaíonn suíomh láimhe</p>\n</aside>\n<section id=\"postgis-version\">\n<span id=\"std-setting-POSTGIS_VERSION\"></span><h4><code class=\"docutils literal notranslate\">LEAGAN_POSTGIS</code><a class=\"heading-anchor\" href=\"#postgis-version\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Nuair a thosaíonn cúltaca spásúil GeodJango ar PostGIS, caithfidh sé ceist SQL a dhéanamh chun an leagan a chinneadh d'fhonn a fháil amach cad iad na gnéithe atá ar fáil. Féadfaidh ardúsáideoirí atá ag iarraidh cosc a chur ar an gceist bhreise seo an leagan a shocrú de láimh ag baint úsáide as 3-tuple sláimhreacha a shonraíonn na mór-uimhreacha, mionleagan agus micrea-leagan do PostGIS Mar shampla, chun a chumrú do PostGIS X.Y.Z bheadh tú ag úsáid:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>POSTGIS_VERSION <span class=\"o\">=</span> <span class=\"p\">(</span>X<span class=\"p\">,</span> Y<span class=\"p\">,</span> Z<span class=\"p\">)</span>\n</code></pre></div>\n</section>\n</section>\n<section id=\"obtaining-sufficient-privileges\">\n<h3>Pribhléidí leordhóthanacha<a class=\"heading-anchor\" href=\"#obtaining-sufficient-privileges\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Ag brath ar do chumraíocht, déanann an chuid seo cur síos ar roinnt modhanna chun úsáideoir bunachar sonraí a chumrú le pribhléidí leordhóthanacha chun tástálacha a reáchtáil d'iarratais GeoDjango ar Post Má cruthaíodh do: ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>teimpléad bunachar sonraí spásúil &lt;spatialdb_template&gt;`mar atá sna treoracha, ansin ní gá ach an cumas a bheith ag d'úsáideoir bunachar sonraí tástála bunachar sonraí a chruthú. I gcumraíochtaí eile, b'fhéidir go mbeidh ort sárúsáideoir bunachar sonraí a úsáid.</p>\n<section id=\"create-database-user\">\n<h4>Cruthaigh úsáideoir bunachair<a class=\"heading-anchor\" href=\"#create-database-user\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Chun úsáideoir bunachar sonraí a dhéanamh le cumas bunachair sonraí a chruthú, bain úsáid as an ordú seo a leanas:</p>\n<div class=\"code-block\" data-language=\"shell\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code>$ createuser --createdb -R -S &lt;user_name&gt;\n</code></pre></div>\n<p>Léiríonn na bratacha <code class=\"docutils literal notranslate\">-R -S</code> nach dteastaíonn uainn go mbeadh an cumas ag an úsáideoir úsáideoirí breise (róil) a chruthú nó a bheith ina sárúsáideoir, faoi seach.</p>\n<p>De rogha air sin, féadfaidh tú ról an úsáideora atá ann cheana a athrú ón bhlaosc SQL (ag glacadh leis go ndéantar é seo ó chuntas sárúsáideora atá ann cheana):</p>\n<div class=\"code-block\" data-language=\"psql\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">SQL</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"SQL code\"><code>postgres<span class=\"o\">#</span> <span class=\"k\">ALTER</span> <span class=\"k\">ROLE</span> <span class=\"o\">&lt;</span>user_name<span class=\"o\">&gt;</span> CREATEDB NOSUPERUSER NOCREATEROLE<span class=\"p\">;</span>\n</code></pre></div>\n</section>\n<section id=\"create-database-superuser\">\n<h4>Cruthaigh superuser bunachar sonraí<a class=\"heading-anchor\" href=\"#create-database-superuser\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Féadfar é seo a dhéanamh ag an am a chruthaítear an t-úsáideoir, mar shampla:</p>\n<div class=\"code-block\" data-language=\"shell\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code>$ createuser --superuser &lt;user_name&gt;\n</code></pre></div>\n<p>Nó féadfaidh tú ról an úsáideora a athrú ón bhlaosc SQL (ag glacadh leis go ndéantar é seo ó chuntas superuser atá ann cheana):</p>\n<div class=\"code-block\" data-language=\"psql\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">SQL</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"SQL code\"><code>postgres<span class=\"o\">#</span> <span class=\"k\">ALTER</span> <span class=\"k\">ROLE</span> <span class=\"o\">&lt;</span>user_name<span class=\"o\">&gt;</span> SUPERUSER<span class=\"p\">;</span>\n</code></pre></div>\n</section>\n</section>\n<section id=\"windows\">\n<h3>Fuinneoga<a class=\"heading-anchor\" href=\"#windows\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Ar ardáin Windows is féidir leat an fóntais pgAdmin III a úsáid chun pribhléidí superuser a chur le d'úsáideoir bunachar sonraí.</p>\n<p>De réir réamhshocraithe, cuimsíonn an suiteálaí PostGIS ar Windows bunachar sonraí spásúil teimpléad dar teideal <code class=\"docutils literal notranslate\">template_postgis</code>.</p>\n</section>\n</section>\n<section id=\"geodjango-tests\">\n<span id=\"id1\"></span><h2>Tástálacha GeodJango<a class=\"heading-anchor\" href=\"#geodjango-tests\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>&lt;spatial-backends&gt;Chun na tástálacha GeodJango a chur i bhfeidhm nuair: ref: ag rith an tsraith tástála Django `le &lt;running-unit-tests&gt;runtests.py`` caithfidh na bunachair sonraí go léir sa chomhad socruithe a bheith ag úsáid ceann de na cúltaca bunachar sonraí spásúla: ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>.</p>\n<section id=\"example\">\n<h3>Sampla<a class=\"heading-anchor\" href=\"#example\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Seo a leanas sampla comhad socruithe cnámha lom le cúltaca spásúla is féidir a úsáid chun an tsraith tástála iomlán Django a reáchtáil, lena n-áirítear iad siúd in:mod: django.contrib.gis:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>DATABASES <span class=\"o\">=</span> <span class=\"p\">{</span>\n    <span class=\"s2\">&quot;default&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n        <span class=\"s2\">&quot;ENGINE&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;django.contrib.gis.db.backends.postgis&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;NAME&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;geodjango&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;USER&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;geodjango&quot;</span><span class=\"p\">,</span>\n    <span class=\"p\">},</span>\n    <span class=\"s2\">&quot;other&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n        <span class=\"s2\">&quot;ENGINE&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;django.contrib.gis.db.backends.postgis&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;NAME&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;other&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;USER&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;geodjango&quot;</span><span class=\"p\">,</span>\n    <span class=\"p\">},</span>\n<span class=\"p\">}</span>\n\nSECRET_KEY <span class=\"o\">=</span> <span class=\"s2\">&quot;django_tests_secret_key&quot;</span>\n</code></pre></div>\n<p>Ag glacadh leis go raibh na socruithe thuas i gcomhad <code class=\"docutils literal notranslate\">postgis.py</code> san eolaire céanna le <code class=\"docutils literal notranslate\">runtests.py</code>, ansin déanfaí gach tástáil Django agus GeoDjango agus an t-ordú a fhorghníomhú:</p>\n<div class=\"code-block\" data-language=\"shell\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code>$ ./runtests.py --settings<span class=\"o\">=</span>postgis\n</code></pre></div>\n<p>Chun ach an tsraith tástála GeodJango a reáchtáil, sonraigh <code class=\"docutils literal notranslate\">gis_tests</code>:</p>\n<div class=\"code-block\" data-language=\"shell\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code>$ ./runtests.py --settings<span class=\"o\">=</span>postgis gis_tests\n</code></pre></div>\n</section>\n</section>","rootId":"testing-geodjango-apps","toc":[{"title":"PostGIS","anchor":"postgis","children":[{"title":"Socruithe","anchor":"settings","children":[{"title":"LEAGAN_POSTGIS","anchor":"postgis-version","children":[]}]},{"title":"Pribhléidí leordhóthanacha","anchor":"obtaining-sufficient-privileges","children":[{"title":"Cruthaigh úsáideoir bunachair","anchor":"create-database-user","children":[]},{"title":"Cruthaigh superuser bunachar sonraí","anchor":"create-database-superuser","children":[]}]},{"title":"Fuinneoga","anchor":"windows","children":[]}]},{"title":"Tástálacha GeodJango","anchor":"geodjango-tests","children":[{"title":"Sampla","anchor":"example","children":[]}]}],"breadcrumbs":[{"docname":"ref/index","title":"Tagairt API","url":"/ga/6.0/ref/"},{"docname":"ref/contrib/index","title":"Pacáistí contrib","url":"/ga/6.0/ref/contrib/"},{"docname":"ref/contrib/gis/index","title":"GeodJango","url":"/ga/6.0/ref/contrib/gis/"}],"prev":{"docname":"ref/contrib/gis/sitemaps","title":"Léarscáil Láithreáin Geografacha","url":"/ga/6.0/ref/contrib/gis/sitemaps/"},"next":{"docname":"ref/contrib/gis/deployment","title":"GeodJango a imscaradh","url":"/ga/6.0/ref/contrib/gis/deployment/"},"formats":{"html":"/ga/6.0/ref/contrib/gis/testing/","markdown":"/ga/6.0/ref/contrib/gis/testing.md","json":"/ga/6.0/ref/contrib/gis/testing.json"},"source":"https://github.com/django/django/blob/stable/6.0.x/docs/ref/contrib/gis/testing.txt","official":"https://docs.djangoproject.com/ga/6.0/ref/contrib/gis/testing/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}