{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2020/06/03/port-sql-tests-1271-%c2%b7-azure-azure-sdk-for-python-41631e5-%c2%b7-github-serveur-dimpression/","llm_html_url":"https://tutos-gameserver.fr/2020/06/03/port-sql-tests-1271-%c2%b7-azure-azure-sdk-for-python-41631e5-%c2%b7-github-serveur-dimpression/llm","llm_json_url":"https://tutos-gameserver.fr/2020/06/03/port-sql-tests-1271-%c2%b7-azure-azure-sdk-for-python-41631e5-%c2%b7-github-serveur-dimpression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"Port sql tests (# 1271) · Azure / azure-sdk-for-python @ 41631e5 · GitHub\n\n &#8211; Serveur d&rsquo;impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2020-06-03T04:00:35+00:00","modified_at":"2020-06-03T04:00:35+00:00","word_count":822,"reading_time_seconds":247,"summary":"@@ -8,8 +8,40 @@ importation Test de l&#39;unité importation Azur.mgmt.sql de testutils.common_recordingtestcase importation record de tests.mgmt_testcase importation HttpStatusCode, AzureMgmtTestCase de devtools_testutils importation ( AzureMgmtTestCase, ResourceGroupPreparer, AzureMgmtPreparer, FakeResource ) def get_server_params(emplacement): revenir &#39;emplacement&#39;: emplacement, # &quot;self.region&quot; est &#39;west-us&#39; par défaut &#39;version&#39;: &#39;12 .0 &#39;, &#39;administrateur_login&#39;: &#39;mysecretname&#39;, &#39;administrator_login_password&#39;: «HusH_Sec4et» classe SqlServerPreparer(AzureMgmtPreparer): def __init__(soi, préfixe de nom=&#39;mypysqlserver&#39;): super(SqlServerPreparer, [&hellip;]","summary_points":["@@ -8,8 +8,40 @@\n\n\n\n\n\n    importation Test de l&#39;unité\n\n\n\n\n\n    \n\n\n\n\n\n    importation Azur.mgmt.sql\n\n\n\n\n\n    de testutils.common_recordingtestcase importation record\n\n\n\n\n\n    de tests.mgmt_testcase importation HttpStatusCode, AzureMgmtTestCase\n\n\n\n\n\n    \n\n\n\n\n\n    de devtools_testutils importation (\n\n\n\n\n\n        AzureMgmtTestCase, ResourceGroupPreparer,\n\n\n\n\n\n        AzureMgmtPreparer, FakeResource\n\n\n\n\n\n    )\n\n\n\n\n\n    \n\n\n\n\n\n    \n\n\n\n\n\n    def get_server_params(emplacement):\n\n\n\n\n\n        revenir \n\n\n\n\n\n            &#39;emplacement&#39;: emplacement, # &quot;self.region&quot; est &#39;west-us&#39; par défaut\n\n\n\n\n\n            &#39;version&#39;: &#39;12 .0 &#39;,\n\n\n\n\n\n            &#39;administrateur_login&#39;: &#39;mysecretname&#39;,\n\n\n\n\n\n            &#39;administrator_login_password&#39;: «HusH_Sec4et»\n\n\n\n\n\n                    \n\n\n\n\n\n    \n\n\n\n\n\n    \n\n\n\n\n\n    classe SqlServerPreparer(AzureMgmtPreparer):\n\n\n\n\n\n        def __init__(soi, préfixe de nom=&#39;mypysqlserver&#39;):\n\n\n\n\n\n            super(SqlServerPreparer, soi).__init__(préfixe de nom, 24)\n\n\n\n\n\n    \n\n\n\n\n\n        def create_resource(soi, Nom, **kwargs):\n\n\n\n\n\n            si soi.est en direct:\n\n\n\n\n\n                async_server_create = soi.test_class_instance.client.les serveurs.create_or_update(\n\n\n\n\n\n                    kwargs[[[[&#39;groupe_ressources&#39;],\n\n\n\n\n\n                    Nom,\n\n\n\n\n\n                    get_server_params(kwargs[[[[&#39;emplacement&#39;])\n\n\n\n\n\n                                                    )\n\n\n\n\n\n                serveur = async_server_create.résultat()\n\n\n\n\n\n            autre:\n\n\n\n\n\n                serveur = FakeResource(Nom=Nom, id=&#39;&#39;)\n\n\n\n\n\n    \n\n\n\n\n\n            revenir \n\n\n\n\n\n                &#39;serveur&#39;: serveur\n\n\n\n\n\n                                    \n\n\n\n\n\n    \n\n\n\n\n\n    \n\n\n\n\n\n    classe MgmtSqlTest(AzureMgmtTestCase):\n\n\n\n        \n          \n        \n    \n@@ -19,47 +51,39 @@ def setUp (self):\n\n\n\n\n\n            soi.client = soi.create_mgmt_client(\n\n\n\n\n\n                Azur.mgmt.sql.SqlManagementClient\n\n\n\n\n\n                                    )\n\n\n\n\n\n            # Je n&#39;enregistre pas la création d&#39;un groupe de ressources, car c&#39;est un autre package\n\n\n\n\n\n            si ne pas soi.is_playback():\n\n\n\n\n\n                soi.create_resource_group()\n\n\n\n\n\n    \n\n\n\n\n\n        @record\n\n\n\n\n\n        def test_server(soi):\n\n\n\n\n\n        @ResourceGroupPreparer()\n\n\n\n\n\n        def test_server(soi, groupe_ressources, emplacement):\n\n\n\n\n\n            nom du serveur = soi.get_resource_name(&#39;tstpysqlserver&#39;)\n\n\n\n\n\n    \n\n\n\n\n\n            async_server_create = soi.client.les serveurs.create_or_update(\n\n\n\n\n\n                soi.nom de groupe, # Créé par le framework\n\n\n\n\n\n                groupe_ressources.Nom, # Créé par le framework\n\n\n\n\n\n                nom du serveur,\n\n\n\n\n\n                                                    \n\n\n\n\n\n                    &#39;emplacement&#39;: soi.Région, # &quot;self.region&quot; est &#39;west-us&#39; par défaut\n\n\n\n\n\n                    &#39;version&#39;: &#39;12 .0 &#39;,\n\n\n\n\n\n                    &#39;administrateur_login&#39;: &#39;mysecretname&#39;,\n\n\n\n\n\n                    &#39;administrator_login_password&#39;: «HusH_Sec4et»\n\n\n\n\n\n                                                    \n\n\n\n\n\n                get_server_params(emplacement),\n\n\n\n\n\n                                    )\n\n\n\n\n\n            serveur = async_server_create.résultat()\n\n\n\n\n\n            soi.assertEqual(serveur.Nom, nom du serveur)\n\n\n\n\n\n    \n\n\n\n\n\n            serveur = soi.client.les serveurs.avoir(\n\n\n\n\n\n                soi.nom de groupe,\n\n\n\n\n\n                groupe_ressources.Nom,\n\n\n\n\n\n                nom du serveur\n\n\n\n\n\n                                    )\n\n\n\n\n\n            soi.assertEqual(serveur.Nom, nom du serveur)\n\n\n\n\n\n    \n\n\n\n\n\n            mes_serveurs = liste(soi.client.les serveurs.list_by_resource_group(soi.nom de groupe))\n\n\n\n\n\n            mes_serveurs = liste(soi.client.les serveurs.list_by_resource_group(groupe_ressources.Nom))\n\n\n\n\n\n            soi.assertEqual(len(mes_serveurs), 1)\n\n\n\n\n\n            soi.assertEqual(mes_serveurs[[[[0].Nom, nom du serveur)\n\n\n\n\n\n    \n\n\n\n\n\n            mes_serveurs = liste(soi.client.les serveurs.liste())\n\n\n\n\n\n            soi.assertTrue(len(mes_serveurs) &gt; = 1)\n\n\n\n\n\n            soi.assertTrue(tout(serveur.Nom == nom du serveur pour serveur dans mes_serveurs))\n\n\n\n\n\n    \n\n\n\n\n\n            coutumes = liste(soi.client.les serveurs.list_usages(soi.nom de groupe, nom du serveur))\n\n\n\n\n\n            coutumes = liste(soi.client.les serveurs.list_usages(groupe_ressources.Nom, nom du serveur))\n\n\n\n\n\n            # FIXME teste le contenu des &quot;usages&quot;, pas seulement l&#39;appel\n\n\n\n\n\n    \n\n\n\n\n\n            firewall_rule_name = soi.get_resource_name(«règle pare-feu»)\n\n\n\n\n\n            firewall_rule = soi.client.firewall_rules.create_or_update(\n\n\n\n\n\n                soi.nom de groupe,\n\n\n\n\n\n                groupe_ressources.Nom,\n\n\n\n\n\n                nom du serveur,\n\n\n\n\n\n                firewall_rule_name,\n\n\n\n\n\n                &quot;123.123.123.123&quot;,\n\n\n\n        \n          \n        \n    \n@@ -69,54 +93,41 @@ def test_server (self):\n\n\n\n\n\n            soi.assertEquals(firewall_rule.start_ip_address, &quot;123.123.123.123&quot;)\n\n\n\n\n\n            soi.assertEquals(firewall_rule.end_ip_address, &quot;123.123.123.124&quot;)\n\n\n\n\n\n    \n\n\n\n\n\n            soi.client.les serveurs.supprimer(soi.nom de groupe, nom du serveur)\n\n\n\n\n\n            soi.client.les serveurs.supprimer(groupe_ressources.Nom, nom du serveur, brut=Vrai)\n\n\n\n\n\n    \n\n\n\n\n\n        @record\n\n\n\n\n\n        def test_database(soi):\n\n\n\n\n\n            nom du serveur = soi.get_resource_name(&#39;mypysqlserver&#39;)\n\n\n\n\n\n        @ResourceGroupPreparer()\n\n\n\n\n\n        @SqlServerPreparer()\n\n\n\n\n\n        def test_database(soi, groupe_ressources, emplacement, serveur):\n\n\n\n\n\n            db_name = soi.get_resource_name(«pyarmdb»)\n\n\n\n\n\n    \n\n\n\n\n\n            async_server_create = soi.client.les serveurs.create_or_update(\n\n\n\n\n\n                soi.nom de groupe, # Créé par le framework\n\n\n\n\n\n                nom du serveur,\n\n\n\n\n\n                                                    \n\n\n\n\n\n                    &#39;emplacement&#39;: soi.Région, # &quot;self.region&quot; est &#39;west-us&#39; par défaut\n\n\n\n\n\n                    &#39;version&#39;: &#39;12 .0 &#39;,\n\n\n\n\n\n                    &#39;administrateur_login&#39;: &#39;mysecretname&#39;,\n\n\n\n\n\n                    &#39;administrator_login_password&#39;: «HusH_Sec4et»\n\n\n\n\n\n                                                    \n\n\n\n\n\n                                    )\n\n\n\n\n\n            serveur = async_server_create.résultat()\n\n\n\n\n\n            soi.assertEqual(serveur.Nom, nom du serveur)\n\n\n\n\n\n    \n\n\n\n\n\n            async_db_create = soi.client.bases de données.create_or_update(\n\n\n\n\n\n                soi.nom de groupe,\n\n\n\n\n\n                nom du serveur,\n\n\n\n\n\n                groupe_ressources.Nom,\n\n\n\n\n\n                serveur.Nom,\n\n\n\n\n\n                db_name,\n\n\n\n\n\n                                                    \n\n\n\n\n\n                    &#39;emplacement&#39;: soi.Région\n\n\n\n\n\n                    &#39;emplacement&#39;: emplacement\n\n\n\n\n\n                                                    \n\n\n\n\n\n                                    )\n\n\n\n\n\n            base de données = async_db_create.résultat() # Attendre la fin et retourner l&#39;objet créé\n\n\n\n\n\n            soi.assertEqual(base de données.Nom, db_name)    \n\n\n\n\n\n             \n\n\n\n\n\n            soi.assertEqual(base de données.Nom, db_name)\n\n\n\n\n\n    \n\n\n\n\n\n            db = soi.client.bases de données.avoir(\n\n\n\n\n\n                soi.nom de groupe,\n\n\n\n\n\n                nom du serveur,\n\n\n\n\n\n                groupe_ressources.Nom,\n\n\n\n\n\n                serveur.Nom,\n\n\n\n\n\n                db_name\n\n\n\n\n\n                                    )\n\n\n\n\n\n            soi.assertEqual(serveur.Nom, nom du serveur)\n\n\n\n\n\n            soi.assertEqual(db.Nom, db_name)\n\n\n\n\n\n    \n\n\n\n\n\n            my_dbs = liste(soi.client.bases de données.list_by_server(soi.nom de groupe, nom du serveur))\n\n\n\n\n\n            my_dbs = liste(soi.client.bases de données.list_by_server(groupe_ressources.Nom, serveur.Nom))\n\n\n\n\n\n            impression([[[[db.Nom pour db dans my_dbs])\n\n\n\n\n\n            soi.assertEqual(len(my_dbs), 2)\n\n\n\n\n\n            soi.assertTrue(tout(db.Nom == &#39;Maître&#39; pour db dans my_dbs))\n\n\n\n\n\n            soi.assertTrue(tout(db.Nom == db_name pour db dans my_dbs))\n\n\n\n\n\n    \n\n\n\n\n\n            coutumes = liste(soi.client.bases de données.list_usages(soi.nom de groupe, nom du serveur, db_name))\n\n\n\n\n\n            coutumes = liste(soi.client.bases de données.list_usages(groupe_ressources.Nom, serveur.Nom, db_name))\n\n\n\n\n\n            # FIXME teste le contenu des &quot;usages&quot;, pas seulement l&#39;appel\n\n\n\n\n\n    \n\n\n\n\n\n            soi.client.bases de données.supprimer(soi.nom de groupe, nom du serveur, db_name)\n\n\n\n\n\n            soi.client.bases de données.supprimer(groupe_ressources.Nom, serveur.Nom, db_name)\n\n\n\n\n\n    \n\n\n\n\n\n    \n\n\n\n\n\n    # &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;\n\n\n\n          \n            \n          \n    \n\n  \n\n\nClick to rate this post!","[Total: 0  Average: 0]"],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"c870d13f171d5633484e3b01e8f8cf24","plain_text":"@@ -8,8 +8,40 @@\n\n\n\n\n\n    importation Test de l&#39;unité\n\n\n\n\n\n    \n\n\n\n\n\n    importation Azur.mgmt.sql\n\n\n\n\n\n    de testutils.common_recordingtestcase importation record\n\n\n\n\n\n    de tests.mgmt_testcase importation HttpStatusCode, AzureMgmtTestCase\n\n\n\n\n\n    \n\n\n\n\n\n    de devtools_testutils importation (\n\n\n\n\n\n        AzureMgmtTestCase, ResourceGroupPreparer,\n\n\n\n\n\n        AzureMgmtPreparer, FakeResource\n\n\n\n\n\n    )\n\n\n\n\n\n    \n\n\n\n\n\n    \n\n\n\n\n\n    def get_server_params(emplacement):\n\n\n\n\n\n        revenir \n\n\n\n\n\n            &#39;emplacement&#39;: emplacement, # &quot;self.region&quot; est &#39;west-us&#39; par défaut\n\n\n\n\n\n            &#39;version&#39;: &#39;12 .0 &#39;,\n\n\n\n\n\n            &#39;administrateur_login&#39;: &#39;mysecretname&#39;,\n\n\n\n\n\n            &#39;administrator_login_password&#39;: «HusH_Sec4et»\n\n\n\n\n\n                    \n\n\n\n\n\n    \n\n\n\n\n\n    \n\n\n\n\n\n    classe SqlServerPreparer(AzureMgmtPreparer):\n\n\n\n\n\n        def __init__(soi, préfixe de nom=&#39;mypysqlserver&#39;):\n\n\n\n\n\n            super(SqlServerPreparer, soi).__init__(préfixe de nom, 24)\n\n\n\n\n\n    \n\n\n\n\n\n        def create_resource(soi, Nom, **kwargs):\n\n\n\n\n\n            si soi.est en direct:\n\n\n\n\n\n                async_server_create = soi.test_class_instance.client.les serveurs.create_or_update(\n\n\n\n\n\n                    kwargs[[[[&#39;groupe_ressources&#39;],\n\n\n\n\n\n                    Nom,\n\n\n\n\n\n                    get_server_params(kwargs[[[[&#39;emplacement&#39;])\n\n\n\n\n\n                                                    )\n\n\n\n\n\n                serveur = async_server_create.résultat()\n\n\n\n\n\n            autre:\n\n\n\n\n\n                serveur = FakeResource(Nom=Nom, id=&#39;&#39;)\n\n\n\n\n\n    \n\n\n\n\n\n            revenir \n\n\n\n\n\n                &#39;serveur&#39;: serveur\n\n\n\n\n\n                                    \n\n\n\n\n\n    \n\n\n\n\n\n    \n\n\n\n\n\n    classe MgmtSqlTest(AzureMgmtTestCase):\n\n\n\n        \n          \n        \n    \n@@ -19,47 +51,39 @@ def setUp (self):\n\n\n\n\n\n            soi.client = soi.create_mgmt_client(\n\n\n\n\n\n                Azur.mgmt.sql.SqlManagementClient\n\n\n\n\n\n                                    )\n\n\n\n\n\n            # Je n&#39;enregistre pas la création d&#39;un groupe de ressources, car c&#39;est un autre package\n\n\n\n\n\n            si ne pas soi.is_playback():\n\n\n\n\n\n                soi.create_resource_group()\n\n\n\n\n\n    \n\n\n\n\n\n        @record\n\n\n\n\n\n        def test_server(soi):\n\n\n\n\n\n        @ResourceGroupPreparer()\n\n\n\n\n\n        def test_server(soi, groupe_ressources, emplacement):\n\n\n\n\n\n            nom du serveur = soi.get_resource_name(&#39;tstpysqlserver&#39;)\n\n\n\n\n\n    \n\n\n\n\n\n            async_server_create = soi.client.les serveurs.create_or_update(\n\n\n\n\n\n                soi.nom de groupe, # Créé par le framework\n\n\n\n\n\n                groupe_ressources.Nom, # Créé par le framework\n\n\n\n\n\n                nom du serveur,\n\n\n\n\n\n                                                    \n\n\n\n\n\n                    &#39;emplacement&#39;: soi.Région, # &quot;self.region&quot; est &#39;west-us&#39; par défaut\n\n\n\n\n\n                    &#39;version&#39;: &#39;12 .0 &#39;,\n\n\n\n\n\n                    &#39;administrateur_login&#39;: &#39;mysecretname&#39;,\n\n\n\n\n\n                    &#39;administrator_login_password&#39;: «HusH_Sec4et»\n\n\n\n\n\n                                                    \n\n\n\n\n\n                get_server_params(emplacement),\n\n\n\n\n\n                                    )\n\n\n\n\n\n            serveur = async_server_create.résultat()\n\n\n\n\n\n            soi.assertEqual(serveur.Nom, nom du serveur)\n\n\n\n\n\n    \n\n\n\n\n\n            serveur = soi.client.les serveurs.avoir(\n\n\n\n\n\n                soi.nom de groupe,\n\n\n\n\n\n                groupe_ressources.Nom,\n\n\n\n\n\n                nom du serveur\n\n\n\n\n\n                                    )\n\n\n\n\n\n            soi.assertEqual(serveur.Nom, nom du serveur)\n\n\n\n\n\n    \n\n\n\n\n\n            mes_serveurs = liste(soi.client.les serveurs.list_by_resource_group(soi.nom de groupe))\n\n\n\n\n\n            mes_serveurs = liste(soi.client.les serveurs.list_by_resource_group(groupe_ressources.Nom))\n\n\n\n\n\n            soi.assertEqual(len(mes_serveurs), 1)\n\n\n\n\n\n            soi.assertEqual(mes_serveurs[[[[0].Nom, nom du serveur)\n\n\n\n\n\n    \n\n\n\n\n\n            mes_serveurs = liste(soi.client.les serveurs.liste())\n\n\n\n\n\n            soi.assertTrue(len(mes_serveurs) &gt; = 1)\n\n\n\n\n\n            soi.assertTrue(tout(serveur.Nom == nom du serveur pour serveur dans mes_serveurs))\n\n\n\n\n\n    \n\n\n\n\n\n            coutumes = liste(soi.client.les serveurs.list_usages(soi.nom de groupe, nom du serveur))\n\n\n\n\n\n            coutumes = liste(soi.client.les serveurs.list_usages(groupe_ressources.Nom, nom du serveur))\n\n\n\n\n\n            # FIXME teste le contenu des &quot;usages&quot;, pas seulement l&#39;appel\n\n\n\n\n\n    \n\n\n\n\n\n            firewall_rule_name = soi.get_resource_name(«règle pare-feu»)\n\n\n\n\n\n            firewall_rule = soi.client.firewall_rules.create_or_update(\n\n\n\n\n\n                soi.nom de groupe,\n\n\n\n\n\n                groupe_ressources.Nom,\n\n\n\n\n\n                nom du serveur,\n\n\n\n\n\n                firewall_rule_name,\n\n\n\n\n\n                &quot;123.123.123.123&quot;,\n\n\n\n        \n          \n        \n    \n@@ -69,54 +93,41 @@ def test_server (self):\n\n\n\n\n\n            soi.assertEquals(firewall_rule.start_ip_address, &quot;123.123.123.123&quot;)\n\n\n\n\n\n            soi.assertEquals(firewall_rule.end_ip_address, &quot;123.123.123.124&quot;)\n\n\n\n\n\n    \n\n\n\n\n\n            soi.client.les serveurs.supprimer(soi.nom de groupe, nom du serveur)\n\n\n\n\n\n            soi.client.les serveurs.supprimer(groupe_ressources.Nom, nom du serveur, brut=Vrai)\n\n\n\n\n\n    \n\n\n\n\n\n        @record\n\n\n\n\n\n        def test_database(soi):\n\n\n\n\n\n            nom du serveur = soi.get_resource_name(&#39;mypysqlserver&#39;)\n\n\n\n\n\n        @ResourceGroupPreparer()\n\n\n\n\n\n        @SqlServerPreparer()\n\n\n\n\n\n        def test_database(soi, groupe_ressources, emplacement, serveur):\n\n\n\n\n\n            db_name = soi.get_resource_name(«pyarmdb»)\n\n\n\n\n\n    \n\n\n\n\n\n            async_server_create = soi.client.les serveurs.create_or_update(\n\n\n\n\n\n                soi.nom de groupe, # Créé par le framework\n\n\n\n\n\n                nom du serveur,\n\n\n\n\n\n                                                    \n\n\n\n\n\n                    &#39;emplacement&#39;: soi.Région, # &quot;self.region&quot; est &#39;west-us&#39; par défaut\n\n\n\n\n\n                    &#39;version&#39;: &#39;12 .0 &#39;,\n\n\n\n\n\n                    &#39;administrateur_login&#39;: &#39;mysecretname&#39;,\n\n\n\n\n\n                    &#39;administrator_login_password&#39;: «HusH_Sec4et»\n\n\n\n\n\n                                                    \n\n\n\n\n\n                                    )\n\n\n\n\n\n            serveur = async_server_create.résultat()\n\n\n\n\n\n            soi.assertEqual(serveur.Nom, nom du serveur)\n\n\n\n\n\n    \n\n\n\n\n\n            async_db_create = soi.client.bases de données.create_or_update(\n\n\n\n\n\n                soi.nom de groupe,\n\n\n\n\n\n                nom du serveur,\n\n\n\n\n\n                groupe_ressources.Nom,\n\n\n\n\n\n                serveur.Nom,\n\n\n\n\n\n                db_name,\n\n\n\n\n\n                                                    \n\n\n\n\n\n                    &#39;emplacement&#39;: soi.Région\n\n\n\n\n\n                    &#39;emplacement&#39;: emplacement\n\n\n\n\n\n                                                    \n\n\n\n\n\n                                    )\n\n\n\n\n\n            base de données = async_db_create.résultat() # Attendre la fin et retourner l&#39;objet créé\n\n\n\n\n\n            soi.assertEqual(base de données.Nom, db_name)    \n\n\n\n\n\n             \n\n\n\n\n\n            soi.assertEqual(base de données.Nom, db_name)\n\n\n\n\n\n    \n\n\n\n\n\n            db = soi.client.bases de données.avoir(\n\n\n\n\n\n                soi.nom de groupe,\n\n\n\n\n\n                nom du serveur,\n\n\n\n\n\n                groupe_ressources.Nom,\n\n\n\n\n\n                serveur.Nom,\n\n\n\n\n\n                db_name\n\n\n\n\n\n                                    )\n\n\n\n\n\n            soi.assertEqual(serveur.Nom, nom du serveur)\n\n\n\n\n\n            soi.assertEqual(db.Nom, db_name)\n\n\n\n\n\n    \n\n\n\n\n\n            my_dbs = liste(soi.client.bases de données.list_by_server(soi.nom de groupe, nom du serveur))\n\n\n\n\n\n            my_dbs = liste(soi.client.bases de données.list_by_server(groupe_ressources.Nom, serveur.Nom))\n\n\n\n\n\n            impression([[[[db.Nom pour db dans my_dbs])\n\n\n\n\n\n            soi.assertEqual(len(my_dbs), 2)\n\n\n\n\n\n            soi.assertTrue(tout(db.Nom == &#39;Maître&#39; pour db dans my_dbs))\n\n\n\n\n\n            soi.assertTrue(tout(db.Nom == db_name pour db dans my_dbs))\n\n\n\n\n\n    \n\n\n\n\n\n            coutumes = liste(soi.client.bases de données.list_usages(soi.nom de groupe, nom du serveur, db_name))\n\n\n\n\n\n            coutumes = liste(soi.client.bases de données.list_usages(groupe_ressources.Nom, serveur.Nom, db_name))\n\n\n\n\n\n            # FIXME teste le contenu des &quot;usages&quot;, pas seulement l&#39;appel\n\n\n\n\n\n    \n\n\n\n\n\n            soi.client.bases de données.supprimer(soi.nom de groupe, nom du serveur, db_name)\n\n\n\n\n\n            soi.client.bases de données.supprimer(groupe_ressources.Nom, serveur.Nom, db_name)\n\n\n\n\n\n    \n\n\n\n\n\n    \n\n\n\n\n\n    # &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;\n\n\n\n          \n            \n          \n    \n\n  \n\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["@@ -8,8 +8,40 @@","importation Test de l&#39;unité","importation Azur.mgmt.sql","de testutils.common_recordingtestcase importation record","de tests.mgmt_testcase importation HttpStatusCode, AzureMgmtTestCase","de devtools_testutils importation (","AzureMgmtTestCase, ResourceGroupPreparer,","AzureMgmtPreparer, FakeResource",")","def get_server_params(emplacement):","revenir","&#39;emplacement&#39;: emplacement, # &quot;self.region&quot; est &#39;west-us&#39; par défaut","&#39;version&#39;: &#39;12 .0 &#39;,","&#39;administrateur_login&#39;: &#39;mysecretname&#39;,","&#39;administrator_login_password&#39;: «HusH_Sec4et»","classe SqlServerPreparer(AzureMgmtPreparer):","def __init__(soi, préfixe de nom=&#39;mypysqlserver&#39;):","super(SqlServerPreparer, soi).__init__(préfixe de nom, 24)","def create_resource(soi, Nom, **kwargs):","si soi.est en direct:","async_server_create = soi.test_class_instance.client.les serveurs.create_or_update(","kwargs[[[[&#39;groupe_ressources&#39;],","Nom,","get_server_params(kwargs[[[[&#39;emplacement&#39;])",")","serveur = async_server_create.résultat()","autre:","serveur = FakeResource(Nom=Nom, id=&#39;&#39;)","revenir","&#39;serveur&#39;: serveur","classe MgmtSqlTest(AzureMgmtTestCase):","@@ -19,47 +51,39 @@ def setUp (self):","soi.client = soi.create_mgmt_client(","Azur.mgmt.sql.SqlManagementClient",")","# Je n&#39;enregistre pas la création d&#39;un groupe de ressources, car c&#39;est un autre package","si ne pas soi.is_playback():","soi.create_resource_group()","@record","def test_server(soi):","@ResourceGroupPreparer()","def test_server(soi, groupe_ressources, emplacement):","nom du serveur = soi.get_resource_name(&#39;tstpysqlserver&#39;)","async_server_create = soi.client.les serveurs.create_or_update(","soi.nom de groupe, # Créé par le framework","groupe_ressources.Nom, # Créé par le framework","nom du serveur,","&#39;emplacement&#39;: soi.Région, # &quot;self.region&quot; est &#39;west-us&#39; par défaut","&#39;version&#39;: &#39;12 .0 &#39;,","&#39;administrateur_login&#39;: &#39;mysecretname&#39;,","&#39;administrator_login_password&#39;: «HusH_Sec4et»","get_server_params(emplacement),",")","serveur = async_server_create.résultat()","soi.assertEqual(serveur.Nom, nom du serveur)","serveur = soi.client.les serveurs.avoir(","soi.nom de groupe,","groupe_ressources.Nom,","nom du serveur",")","soi.assertEqual(serveur.Nom, nom du serveur)","mes_serveurs = liste(soi.client.les serveurs.list_by_resource_group(soi.nom de groupe))","mes_serveurs = liste(soi.client.les serveurs.list_by_resource_group(groupe_ressources.Nom))","soi.assertEqual(len(mes_serveurs), 1)","soi.assertEqual(mes_serveurs[[[[0].Nom, nom du serveur)","mes_serveurs = liste(soi.client.les serveurs.liste())","soi.assertTrue(len(mes_serveurs) &gt; = 1)","soi.assertTrue(tout(serveur.Nom == nom du serveur pour serveur dans mes_serveurs))","coutumes = liste(soi.client.les serveurs.list_usages(soi.nom de groupe, nom du serveur))","coutumes = liste(soi.client.les serveurs.list_usages(groupe_ressources.Nom, nom du serveur))","# FIXME teste le contenu des &quot;usages&quot;, pas seulement l&#39;appel","firewall_rule_name = soi.get_resource_name(«règle pare-feu»)","firewall_rule = soi.client.firewall_rules.create_or_update(","soi.nom de groupe,","groupe_ressources.Nom,","nom du serveur,","firewall_rule_name,","&quot;123.123.123.123&quot;,","@@ -69,54 +93,41 @@ def test_server (self):","soi.assertEquals(firewall_rule.start_ip_address, &quot;123.123.123.123&quot;)","soi.assertEquals(firewall_rule.end_ip_address, &quot;123.123.123.124&quot;)","soi.client.les serveurs.supprimer(soi.nom de groupe, nom du serveur)","soi.client.les serveurs.supprimer(groupe_ressources.Nom, nom du serveur, brut=Vrai)","@record","def test_database(soi):","nom du serveur = soi.get_resource_name(&#39;mypysqlserver&#39;)","@ResourceGroupPreparer()","@SqlServerPreparer()","def test_database(soi, groupe_ressources, emplacement, serveur):","db_name = soi.get_resource_name(«pyarmdb»)","async_server_create = soi.client.les serveurs.create_or_update(","soi.nom de groupe, # Créé par le framework","nom du serveur,","&#39;emplacement&#39;: soi.Région, # &quot;self.region&quot; est &#39;west-us&#39; par défaut","&#39;version&#39;: &#39;12 .0 &#39;,","&#39;administrateur_login&#39;: &#39;mysecretname&#39;,","&#39;administrator_login_password&#39;: «HusH_Sec4et»",")","serveur = async_server_create.résultat()","soi.assertEqual(serveur.Nom, nom du serveur)","async_db_create = soi.client.bases de données.create_or_update(","soi.nom de groupe,","nom du serveur,","groupe_ressources.Nom,","serveur.Nom,","db_name,","&#39;emplacement&#39;: soi.Région","&#39;emplacement&#39;: emplacement",")","base de données = async_db_create.résultat() # Attendre la fin et retourner l&#39;objet créé","soi.assertEqual(base de données.Nom, db_name)","soi.assertEqual(base de données.Nom, db_name)","db = soi.client.bases de données.avoir(","soi.nom de groupe,","nom du serveur,","groupe_ressources.Nom,","serveur.Nom,","db_name",")","soi.assertEqual(serveur.Nom, nom du serveur)","soi.assertEqual(db.Nom, db_name)","my_dbs = liste(soi.client.bases de données.list_by_server(soi.nom de groupe, nom du serveur))","my_dbs = liste(soi.client.bases de données.list_by_server(groupe_ressources.Nom, serveur.Nom))","impression([[[[db.Nom pour db dans my_dbs])","soi.assertEqual(len(my_dbs), 2)","soi.assertTrue(tout(db.Nom == &#39;Maître&#39; pour db dans my_dbs))","soi.assertTrue(tout(db.Nom == db_name pour db dans my_dbs))","coutumes = liste(soi.client.bases de données.list_usages(soi.nom de groupe, nom du serveur, db_name))","coutumes = liste(soi.client.bases de données.list_usages(groupe_ressources.Nom, serveur.Nom, db_name))","# FIXME teste le contenu des &quot;usages&quot;, pas seulement l&#39;appel","soi.client.bases de données.supprimer(soi.nom de groupe, nom du serveur, db_name)","soi.client.bases de données.supprimer(groupe_ressources.Nom, serveur.Nom, db_name)","# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"@@ -8,8 +8,40 @@","html":"<p>@@ -8,8 +8,40 @@</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"importation Test de l&#39;unité","html":"<p>importation Test de l&#039;unité</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"importation Azur.mgmt.sql","html":"<p>importation Azur.mgmt.sql</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"de testutils.common_recordingtestcase importation record","html":"<p>de testutils.common_recordingtestcase importation record</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"de tests.mgmt_testcase importation HttpStatusCode, AzureMgmtTestCase","html":"<p>de tests.mgmt_testcase importation HttpStatusCode, AzureMgmtTestCase</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"de devtools_testutils importation (","html":"<p>de devtools_testutils importation (</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"AzureMgmtTestCase, ResourceGroupPreparer,","html":"<p>AzureMgmtTestCase, ResourceGroupPreparer,</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"AzureMgmtPreparer, FakeResource","html":"<p>AzureMgmtPreparer, FakeResource</p>"},{"id":"text-9","type":"text","heading":"","plain_text":")","html":"<p>)</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"def get_server_params(emplacement):","html":"<p>def get_server_params(emplacement):</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"revenir","html":"<p>revenir</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"&#39;emplacement&#39;: emplacement, # &quot;self.region&quot; est &#39;west-us&#39; par défaut","html":"<p>&#039;emplacement&#039;: emplacement, # &quot;self.region&quot; est &#039;west-us&#039; par défaut</p>"},{"id":"text-13","type":"text","heading":"","plain_text":"&#39;version&#39;: &#39;12 .0 &#39;,","html":"<p>&#039;version&#039;: &#039;12 .0 &#039;,</p>"},{"id":"text-14","type":"text","heading":"","plain_text":"&#39;administrateur_login&#39;: &#39;mysecretname&#39;,","html":"<p>&#039;administrateur_login&#039;: &#039;mysecretname&#039;,</p>"},{"id":"text-15","type":"text","heading":"","plain_text":"&#39;administrator_login_password&#39;: «HusH_Sec4et»","html":"<p>&#039;administrator_login_password&#039;: «HusH_Sec4et»</p>"},{"id":"text-16","type":"text","heading":"","plain_text":"classe SqlServerPreparer(AzureMgmtPreparer):","html":"<p>classe SqlServerPreparer(AzureMgmtPreparer):</p>"},{"id":"text-17","type":"text","heading":"","plain_text":"def __init__(soi, préfixe de nom=&#39;mypysqlserver&#39;):","html":"<p>def __init__(soi, préfixe de nom=&#039;mypysqlserver&#039;):</p>"},{"id":"text-18","type":"text","heading":"","plain_text":"super(SqlServerPreparer, soi).__init__(préfixe de nom, 24)","html":"<p>super(SqlServerPreparer, soi).__init__(préfixe de nom, 24)</p>"},{"id":"text-19","type":"text","heading":"","plain_text":"def create_resource(soi, Nom, **kwargs):","html":"<p>def create_resource(soi, Nom, **kwargs):</p>"},{"id":"text-20","type":"text","heading":"","plain_text":"si soi.est en direct:","html":"<p>si soi.est en direct:</p>"},{"id":"text-21","type":"text","heading":"","plain_text":"async_server_create = soi.test_class_instance.client.les serveurs.create_or_update(","html":"<p>async_server_create = soi.test_class_instance.client.les serveurs.create_or_update(</p>"},{"id":"text-22","type":"text","heading":"","plain_text":"kwargs[[[[&#39;groupe_ressources&#39;],","html":"<p>kwargs[[[[&#039;groupe_ressources&#039;],</p>"},{"id":"text-23","type":"text","heading":"","plain_text":"Nom,","html":"<p>Nom,</p>"},{"id":"text-24","type":"text","heading":"","plain_text":"get_server_params(kwargs[[[[&#39;emplacement&#39;])","html":"<p>get_server_params(kwargs[[[[&#039;emplacement&#039;])</p>"},{"id":"text-25","type":"text","heading":"","plain_text":")","html":"<p>)</p>"},{"id":"text-26","type":"text","heading":"","plain_text":"serveur = async_server_create.résultat()","html":"<p>serveur = async_server_create.résultat()</p>"},{"id":"text-27","type":"text","heading":"","plain_text":"autre:","html":"<p>autre:</p>"},{"id":"text-28","type":"text","heading":"","plain_text":"serveur = FakeResource(Nom=Nom, id=&#39;&#39;)","html":"<p>serveur = FakeResource(Nom=Nom, id=&#039;&#039;)</p>"},{"id":"text-29","type":"text","heading":"","plain_text":"revenir","html":"<p>revenir</p>"},{"id":"text-30","type":"text","heading":"","plain_text":"&#39;serveur&#39;: serveur","html":"<p>&#039;serveur&#039;: serveur</p>"},{"id":"text-31","type":"text","heading":"","plain_text":"classe MgmtSqlTest(AzureMgmtTestCase):","html":"<p>classe MgmtSqlTest(AzureMgmtTestCase):</p>"},{"id":"text-32","type":"text","heading":"","plain_text":"@@ -19,47 +51,39 @@ def setUp (self):","html":"<p>@@ -19,47 +51,39 @@ def setUp (self):</p>"},{"id":"text-33","type":"text","heading":"","plain_text":"soi.client = soi.create_mgmt_client(","html":"<p>soi.client = soi.create_mgmt_client(</p>"},{"id":"text-34","type":"text","heading":"","plain_text":"Azur.mgmt.sql.SqlManagementClient","html":"<p>Azur.mgmt.sql.SqlManagementClient</p>"},{"id":"text-35","type":"text","heading":"","plain_text":")","html":"<p>)</p>"},{"id":"text-36","type":"text","heading":"","plain_text":"# Je n&#39;enregistre pas la création d&#39;un groupe de ressources, car c&#39;est un autre package","html":"<p># Je n&#039;enregistre pas la création d&#039;un groupe de ressources, car c&#039;est un autre package</p>"},{"id":"text-37","type":"text","heading":"","plain_text":"si ne pas soi.is_playback():","html":"<p>si ne pas soi.is_playback():</p>"},{"id":"text-38","type":"text","heading":"","plain_text":"soi.create_resource_group()","html":"<p>soi.create_resource_group()</p>"},{"id":"text-39","type":"text","heading":"","plain_text":"@record","html":"<p>@record</p>"},{"id":"text-40","type":"text","heading":"","plain_text":"def test_server(soi):","html":"<p>def test_server(soi):</p>"},{"id":"text-41","type":"text","heading":"","plain_text":"@ResourceGroupPreparer()","html":"<p>@ResourceGroupPreparer()</p>"},{"id":"text-42","type":"text","heading":"","plain_text":"def test_server(soi, groupe_ressources, emplacement):","html":"<p>def test_server(soi, groupe_ressources, emplacement):</p>"},{"id":"text-43","type":"text","heading":"","plain_text":"nom du serveur = soi.get_resource_name(&#39;tstpysqlserver&#39;)","html":"<p>nom du serveur = soi.get_resource_name(&#039;tstpysqlserver&#039;)</p>"},{"id":"text-44","type":"text","heading":"","plain_text":"async_server_create = soi.client.les serveurs.create_or_update(","html":"<p>async_server_create = soi.client.les serveurs.create_or_update(</p>"},{"id":"text-45","type":"text","heading":"","plain_text":"soi.nom de groupe, # Créé par le framework","html":"<p>soi.nom de groupe, # Créé par le framework</p>"},{"id":"text-46","type":"text","heading":"","plain_text":"groupe_ressources.Nom, # Créé par le framework","html":"<p>groupe_ressources.Nom, # Créé par le framework</p>"},{"id":"text-47","type":"text","heading":"","plain_text":"nom du serveur,","html":"<p>nom du serveur,</p>"},{"id":"text-48","type":"text","heading":"","plain_text":"&#39;emplacement&#39;: soi.Région, # &quot;self.region&quot; est &#39;west-us&#39; par défaut","html":"<p>&#039;emplacement&#039;: soi.Région, # &quot;self.region&quot; est &#039;west-us&#039; par défaut</p>"},{"id":"text-49","type":"text","heading":"","plain_text":"&#39;version&#39;: &#39;12 .0 &#39;,","html":"<p>&#039;version&#039;: &#039;12 .0 &#039;,</p>"},{"id":"text-50","type":"text","heading":"","plain_text":"&#39;administrateur_login&#39;: &#39;mysecretname&#39;,","html":"<p>&#039;administrateur_login&#039;: &#039;mysecretname&#039;,</p>"},{"id":"text-51","type":"text","heading":"","plain_text":"&#39;administrator_login_password&#39;: «HusH_Sec4et»","html":"<p>&#039;administrator_login_password&#039;: «HusH_Sec4et»</p>"},{"id":"text-52","type":"text","heading":"","plain_text":"get_server_params(emplacement),","html":"<p>get_server_params(emplacement),</p>"},{"id":"text-53","type":"text","heading":"","plain_text":")","html":"<p>)</p>"},{"id":"text-54","type":"text","heading":"","plain_text":"serveur = async_server_create.résultat()","html":"<p>serveur = async_server_create.résultat()</p>"},{"id":"text-55","type":"text","heading":"","plain_text":"soi.assertEqual(serveur.Nom, nom du serveur)","html":"<p>soi.assertEqual(serveur.Nom, nom du serveur)</p>"},{"id":"text-56","type":"text","heading":"","plain_text":"serveur = soi.client.les serveurs.avoir(","html":"<p>serveur = soi.client.les serveurs.avoir(</p>"},{"id":"text-57","type":"text","heading":"","plain_text":"soi.nom de groupe,","html":"<p>soi.nom de groupe,</p>"},{"id":"text-58","type":"text","heading":"","plain_text":"groupe_ressources.Nom,","html":"<p>groupe_ressources.Nom,</p>"},{"id":"text-59","type":"text","heading":"","plain_text":"nom du serveur","html":"<p>nom du serveur</p>"},{"id":"text-60","type":"text","heading":"","plain_text":")","html":"<p>)</p>"},{"id":"text-61","type":"text","heading":"","plain_text":"soi.assertEqual(serveur.Nom, nom du serveur)","html":"<p>soi.assertEqual(serveur.Nom, nom du serveur)</p>"},{"id":"text-62","type":"text","heading":"","plain_text":"mes_serveurs = liste(soi.client.les serveurs.list_by_resource_group(soi.nom de groupe))","html":"<p>mes_serveurs = liste(soi.client.les serveurs.list_by_resource_group(soi.nom de groupe))</p>"},{"id":"text-63","type":"text","heading":"","plain_text":"mes_serveurs = liste(soi.client.les serveurs.list_by_resource_group(groupe_ressources.Nom))","html":"<p>mes_serveurs = liste(soi.client.les serveurs.list_by_resource_group(groupe_ressources.Nom))</p>"},{"id":"text-64","type":"text","heading":"","plain_text":"soi.assertEqual(len(mes_serveurs), 1)","html":"<p>soi.assertEqual(len(mes_serveurs), 1)</p>"},{"id":"text-65","type":"text","heading":"","plain_text":"soi.assertEqual(mes_serveurs[[[[0].Nom, nom du serveur)","html":"<p>soi.assertEqual(mes_serveurs[[[[0].Nom, nom du serveur)</p>"},{"id":"text-66","type":"text","heading":"","plain_text":"mes_serveurs = liste(soi.client.les serveurs.liste())","html":"<p>mes_serveurs = liste(soi.client.les serveurs.liste())</p>"},{"id":"text-67","type":"text","heading":"","plain_text":"soi.assertTrue(len(mes_serveurs) &gt; = 1)","html":"<p>soi.assertTrue(len(mes_serveurs) &gt; = 1)</p>"},{"id":"text-68","type":"text","heading":"","plain_text":"soi.assertTrue(tout(serveur.Nom == nom du serveur pour serveur dans mes_serveurs))","html":"<p>soi.assertTrue(tout(serveur.Nom == nom du serveur pour serveur dans mes_serveurs))</p>"},{"id":"text-69","type":"text","heading":"","plain_text":"coutumes = liste(soi.client.les serveurs.list_usages(soi.nom de groupe, nom du serveur))","html":"<p>coutumes = liste(soi.client.les serveurs.list_usages(soi.nom de groupe, nom du serveur))</p>"},{"id":"text-70","type":"text","heading":"","plain_text":"coutumes = liste(soi.client.les serveurs.list_usages(groupe_ressources.Nom, nom du serveur))","html":"<p>coutumes = liste(soi.client.les serveurs.list_usages(groupe_ressources.Nom, nom du serveur))</p>"},{"id":"text-71","type":"text","heading":"","plain_text":"# FIXME teste le contenu des &quot;usages&quot;, pas seulement l&#39;appel","html":"<p># FIXME teste le contenu des &quot;usages&quot;, pas seulement l&#039;appel</p>"},{"id":"text-72","type":"text","heading":"","plain_text":"firewall_rule_name = soi.get_resource_name(«règle pare-feu»)","html":"<p>firewall_rule_name = soi.get_resource_name(«règle pare-feu»)</p>"},{"id":"text-73","type":"text","heading":"","plain_text":"firewall_rule = soi.client.firewall_rules.create_or_update(","html":"<p>firewall_rule = soi.client.firewall_rules.create_or_update(</p>"},{"id":"text-74","type":"text","heading":"","plain_text":"soi.nom de groupe,","html":"<p>soi.nom de groupe,</p>"},{"id":"text-75","type":"text","heading":"","plain_text":"groupe_ressources.Nom,","html":"<p>groupe_ressources.Nom,</p>"},{"id":"text-76","type":"text","heading":"","plain_text":"nom du serveur,","html":"<p>nom du serveur,</p>"},{"id":"text-77","type":"text","heading":"","plain_text":"firewall_rule_name,","html":"<p>firewall_rule_name,</p>"},{"id":"text-78","type":"text","heading":"","plain_text":"&quot;123.123.123.123&quot;,","html":"<p>&quot;123.123.123.123&quot;,</p>"},{"id":"text-79","type":"text","heading":"","plain_text":"@@ -69,54 +93,41 @@ def test_server (self):","html":"<p>@@ -69,54 +93,41 @@ def test_server (self):</p>"},{"id":"text-80","type":"text","heading":"","plain_text":"soi.assertEquals(firewall_rule.start_ip_address, &quot;123.123.123.123&quot;)","html":"<p>soi.assertEquals(firewall_rule.start_ip_address, &quot;123.123.123.123&quot;)</p>"},{"id":"text-81","type":"text","heading":"","plain_text":"soi.assertEquals(firewall_rule.end_ip_address, &quot;123.123.123.124&quot;)","html":"<p>soi.assertEquals(firewall_rule.end_ip_address, &quot;123.123.123.124&quot;)</p>"},{"id":"text-82","type":"text","heading":"","plain_text":"soi.client.les serveurs.supprimer(soi.nom de groupe, nom du serveur)","html":"<p>soi.client.les serveurs.supprimer(soi.nom de groupe, nom du serveur)</p>"},{"id":"text-83","type":"text","heading":"","plain_text":"soi.client.les serveurs.supprimer(groupe_ressources.Nom, nom du serveur, brut=Vrai)","html":"<p>soi.client.les serveurs.supprimer(groupe_ressources.Nom, nom du serveur, brut=Vrai)</p>"},{"id":"text-84","type":"text","heading":"","plain_text":"@record","html":"<p>@record</p>"},{"id":"text-85","type":"text","heading":"","plain_text":"def test_database(soi):","html":"<p>def test_database(soi):</p>"},{"id":"text-86","type":"text","heading":"","plain_text":"nom du serveur = soi.get_resource_name(&#39;mypysqlserver&#39;)","html":"<p>nom du serveur = soi.get_resource_name(&#039;mypysqlserver&#039;)</p>"},{"id":"text-87","type":"text","heading":"","plain_text":"@ResourceGroupPreparer()","html":"<p>@ResourceGroupPreparer()</p>"},{"id":"text-88","type":"text","heading":"","plain_text":"@SqlServerPreparer()","html":"<p>@SqlServerPreparer()</p>"},{"id":"text-89","type":"text","heading":"","plain_text":"def test_database(soi, groupe_ressources, emplacement, serveur):","html":"<p>def test_database(soi, groupe_ressources, emplacement, serveur):</p>"},{"id":"text-90","type":"text","heading":"","plain_text":"db_name = soi.get_resource_name(«pyarmdb»)","html":"<p>db_name = soi.get_resource_name(«pyarmdb»)</p>"},{"id":"text-91","type":"text","heading":"","plain_text":"async_server_create = soi.client.les serveurs.create_or_update(","html":"<p>async_server_create = soi.client.les serveurs.create_or_update(</p>"},{"id":"text-92","type":"text","heading":"","plain_text":"soi.nom de groupe, # Créé par le framework","html":"<p>soi.nom de groupe, # Créé par le framework</p>"},{"id":"text-93","type":"text","heading":"","plain_text":"nom du serveur,","html":"<p>nom du serveur,</p>"},{"id":"text-94","type":"text","heading":"","plain_text":"&#39;emplacement&#39;: soi.Région, # &quot;self.region&quot; est &#39;west-us&#39; par défaut","html":"<p>&#039;emplacement&#039;: soi.Région, # &quot;self.region&quot; est &#039;west-us&#039; par défaut</p>"},{"id":"text-95","type":"text","heading":"","plain_text":"&#39;version&#39;: &#39;12 .0 &#39;,","html":"<p>&#039;version&#039;: &#039;12 .0 &#039;,</p>"},{"id":"text-96","type":"text","heading":"","plain_text":"&#39;administrateur_login&#39;: &#39;mysecretname&#39;,","html":"<p>&#039;administrateur_login&#039;: &#039;mysecretname&#039;,</p>"},{"id":"text-97","type":"text","heading":"","plain_text":"&#39;administrator_login_password&#39;: «HusH_Sec4et»","html":"<p>&#039;administrator_login_password&#039;: «HusH_Sec4et»</p>"},{"id":"text-98","type":"text","heading":"","plain_text":")","html":"<p>)</p>"},{"id":"text-99","type":"text","heading":"","plain_text":"serveur = async_server_create.résultat()","html":"<p>serveur = async_server_create.résultat()</p>"},{"id":"text-100","type":"text","heading":"","plain_text":"soi.assertEqual(serveur.Nom, nom du serveur)","html":"<p>soi.assertEqual(serveur.Nom, nom du serveur)</p>"},{"id":"text-101","type":"text","heading":"","plain_text":"async_db_create = soi.client.bases de données.create_or_update(","html":"<p>async_db_create = soi.client.bases de données.create_or_update(</p>"},{"id":"text-102","type":"text","heading":"","plain_text":"soi.nom de groupe,","html":"<p>soi.nom de groupe,</p>"},{"id":"text-103","type":"text","heading":"","plain_text":"nom du serveur,","html":"<p>nom du serveur,</p>"},{"id":"text-104","type":"text","heading":"","plain_text":"groupe_ressources.Nom,","html":"<p>groupe_ressources.Nom,</p>"},{"id":"text-105","type":"text","heading":"","plain_text":"serveur.Nom,","html":"<p>serveur.Nom,</p>"},{"id":"text-106","type":"text","heading":"","plain_text":"db_name,","html":"<p>db_name,</p>"},{"id":"text-107","type":"text","heading":"","plain_text":"&#39;emplacement&#39;: soi.Région","html":"<p>&#039;emplacement&#039;: soi.Région</p>"},{"id":"text-108","type":"text","heading":"","plain_text":"&#39;emplacement&#39;: emplacement","html":"<p>&#039;emplacement&#039;: emplacement</p>"},{"id":"text-109","type":"text","heading":"","plain_text":")","html":"<p>)</p>"},{"id":"text-110","type":"text","heading":"","plain_text":"base de données = async_db_create.résultat() # Attendre la fin et retourner l&#39;objet créé","html":"<p>base de données = async_db_create.résultat() # Attendre la fin et retourner l&#039;objet créé</p>"},{"id":"text-111","type":"text","heading":"","plain_text":"soi.assertEqual(base de données.Nom, db_name)","html":"<p>soi.assertEqual(base de données.Nom, db_name)</p>"},{"id":"text-112","type":"text","heading":"","plain_text":"soi.assertEqual(base de données.Nom, db_name)","html":"<p>soi.assertEqual(base de données.Nom, db_name)</p>"},{"id":"text-113","type":"text","heading":"","plain_text":"db = soi.client.bases de données.avoir(","html":"<p>db = soi.client.bases de données.avoir(</p>"},{"id":"text-114","type":"text","heading":"","plain_text":"soi.nom de groupe,","html":"<p>soi.nom de groupe,</p>"},{"id":"text-115","type":"text","heading":"","plain_text":"nom du serveur,","html":"<p>nom du serveur,</p>"},{"id":"text-116","type":"text","heading":"","plain_text":"groupe_ressources.Nom,","html":"<p>groupe_ressources.Nom,</p>"},{"id":"text-117","type":"text","heading":"","plain_text":"serveur.Nom,","html":"<p>serveur.Nom,</p>"},{"id":"text-118","type":"text","heading":"","plain_text":"db_name","html":"<p>db_name</p>"},{"id":"text-119","type":"text","heading":"","plain_text":")","html":"<p>)</p>"},{"id":"text-120","type":"text","heading":"","plain_text":"soi.assertEqual(serveur.Nom, nom du serveur)","html":"<p>soi.assertEqual(serveur.Nom, nom du serveur)</p>"},{"id":"text-121","type":"text","heading":"","plain_text":"soi.assertEqual(db.Nom, db_name)","html":"<p>soi.assertEqual(db.Nom, db_name)</p>"},{"id":"text-122","type":"text","heading":"","plain_text":"my_dbs = liste(soi.client.bases de données.list_by_server(soi.nom de groupe, nom du serveur))","html":"<p>my_dbs = liste(soi.client.bases de données.list_by_server(soi.nom de groupe, nom du serveur))</p>"},{"id":"text-123","type":"text","heading":"","plain_text":"my_dbs = liste(soi.client.bases de données.list_by_server(groupe_ressources.Nom, serveur.Nom))","html":"<p>my_dbs = liste(soi.client.bases de données.list_by_server(groupe_ressources.Nom, serveur.Nom))</p>"},{"id":"text-124","type":"text","heading":"","plain_text":"impression([[[[db.Nom pour db dans my_dbs])","html":"<p>impression([[[[db.Nom pour db dans my_dbs])</p>"},{"id":"text-125","type":"text","heading":"","plain_text":"soi.assertEqual(len(my_dbs), 2)","html":"<p>soi.assertEqual(len(my_dbs), 2)</p>"},{"id":"text-126","type":"text","heading":"","plain_text":"soi.assertTrue(tout(db.Nom == &#39;Maître&#39; pour db dans my_dbs))","html":"<p>soi.assertTrue(tout(db.Nom == &#039;Maître&#039; pour db dans my_dbs))</p>"},{"id":"text-127","type":"text","heading":"","plain_text":"soi.assertTrue(tout(db.Nom == db_name pour db dans my_dbs))","html":"<p>soi.assertTrue(tout(db.Nom == db_name pour db dans my_dbs))</p>"},{"id":"text-128","type":"text","heading":"","plain_text":"coutumes = liste(soi.client.bases de données.list_usages(soi.nom de groupe, nom du serveur, db_name))","html":"<p>coutumes = liste(soi.client.bases de données.list_usages(soi.nom de groupe, nom du serveur, db_name))</p>"},{"id":"text-129","type":"text","heading":"","plain_text":"coutumes = liste(soi.client.bases de données.list_usages(groupe_ressources.Nom, serveur.Nom, db_name))","html":"<p>coutumes = liste(soi.client.bases de données.list_usages(groupe_ressources.Nom, serveur.Nom, db_name))</p>"},{"id":"text-130","type":"text","heading":"","plain_text":"# FIXME teste le contenu des &quot;usages&quot;, pas seulement l&#39;appel","html":"<p># FIXME teste le contenu des &quot;usages&quot;, pas seulement l&#039;appel</p>"},{"id":"text-131","type":"text","heading":"","plain_text":"soi.client.bases de données.supprimer(soi.nom de groupe, nom du serveur, db_name)","html":"<p>soi.client.bases de données.supprimer(soi.nom de groupe, nom du serveur, db_name)</p>"},{"id":"text-132","type":"text","heading":"","plain_text":"soi.client.bases de données.supprimer(groupe_ressources.Nom, serveur.Nom, db_name)","html":"<p>soi.client.bases de données.supprimer(groupe_ressources.Nom, serveur.Nom, db_name)</p>"},{"id":"text-133","type":"text","heading":"","plain_text":"# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;","html":"<p># &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>"},{"id":"text-134","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"@@ -8,8 +8,40 @@"},{"id":"text-2","heading":"Text","content":"importation Test de l&#39;unité"},{"id":"text-3","heading":"Text","content":"importation Azur.mgmt.sql"},{"id":"text-4","heading":"Text","content":"de testutils.common_recordingtestcase importation record"},{"id":"text-5","heading":"Text","content":"de tests.mgmt_testcase importation HttpStatusCode, AzureMgmtTestCase"},{"id":"text-6","heading":"Text","content":"de devtools_testutils importation ("},{"id":"text-7","heading":"Text","content":"AzureMgmtTestCase, ResourceGroupPreparer,"},{"id":"text-8","heading":"Text","content":"AzureMgmtPreparer, FakeResource"},{"id":"text-9","heading":"Text","content":")"},{"id":"text-10","heading":"Text","content":"def get_server_params(emplacement):"},{"id":"text-11","heading":"Text","content":"revenir"},{"id":"text-12","heading":"Text","content":"&#39;emplacement&#39;: emplacement, # &quot;self.region&quot; est &#39;west-us&#39; par défaut"},{"id":"text-13","heading":"Text","content":"&#39;version&#39;: &#39;12 .0 &#39;,"},{"id":"text-14","heading":"Text","content":"&#39;administrateur_login&#39;: &#39;mysecretname&#39;,"},{"id":"text-15","heading":"Text","content":"&#39;administrator_login_password&#39;: «HusH_Sec4et»"},{"id":"text-16","heading":"Text","content":"classe SqlServerPreparer(AzureMgmtPreparer):"},{"id":"text-17","heading":"Text","content":"def __init__(soi, préfixe de nom=&#39;mypysqlserver&#39;):"},{"id":"text-18","heading":"Text","content":"super(SqlServerPreparer, soi).__init__(préfixe de nom, 24)"},{"id":"text-19","heading":"Text","content":"def create_resource(soi, Nom, **kwargs):"},{"id":"text-20","heading":"Text","content":"si soi.est en direct:"},{"id":"text-21","heading":"Text","content":"async_server_create = soi.test_class_instance.client.les serveurs.create_or_update("},{"id":"text-22","heading":"Text","content":"kwargs[[[[&#39;groupe_ressources&#39;],"},{"id":"text-23","heading":"Text","content":"Nom,"},{"id":"text-24","heading":"Text","content":"get_server_params(kwargs[[[[&#39;emplacement&#39;])"},{"id":"text-25","heading":"Text","content":")"},{"id":"text-26","heading":"Text","content":"serveur = async_server_create.résultat()"},{"id":"text-27","heading":"Text","content":"autre:"},{"id":"text-28","heading":"Text","content":"serveur = FakeResource(Nom=Nom, id=&#39;&#39;)"},{"id":"text-29","heading":"Text","content":"revenir"},{"id":"text-30","heading":"Text","content":"&#39;serveur&#39;: serveur"},{"id":"text-31","heading":"Text","content":"classe MgmtSqlTest(AzureMgmtTestCase):"},{"id":"text-32","heading":"Text","content":"@@ -19,47 +51,39 @@ def setUp (self):"},{"id":"text-33","heading":"Text","content":"soi.client = soi.create_mgmt_client("},{"id":"text-34","heading":"Text","content":"Azur.mgmt.sql.SqlManagementClient"},{"id":"text-35","heading":"Text","content":")"},{"id":"text-36","heading":"Text","content":"# Je n&#39;enregistre pas la création d&#39;un groupe de ressources, car c&#39;est un autre package"},{"id":"text-37","heading":"Text","content":"si ne pas soi.is_playback():"},{"id":"text-38","heading":"Text","content":"soi.create_resource_group()"},{"id":"text-39","heading":"Text","content":"@record"},{"id":"text-40","heading":"Text","content":"def test_server(soi):"},{"id":"text-41","heading":"Text","content":"@ResourceGroupPreparer()"},{"id":"text-42","heading":"Text","content":"def test_server(soi, groupe_ressources, emplacement):"},{"id":"text-43","heading":"Text","content":"nom du serveur = soi.get_resource_name(&#39;tstpysqlserver&#39;)"},{"id":"text-44","heading":"Text","content":"async_server_create = soi.client.les serveurs.create_or_update("},{"id":"text-45","heading":"Text","content":"soi.nom de groupe, # Créé par le framework"},{"id":"text-46","heading":"Text","content":"groupe_ressources.Nom, # Créé par le framework"},{"id":"text-47","heading":"Text","content":"nom du serveur,"},{"id":"text-48","heading":"Text","content":"&#39;emplacement&#39;: soi.Région, # &quot;self.region&quot; est &#39;west-us&#39; par défaut"},{"id":"text-49","heading":"Text","content":"&#39;version&#39;: &#39;12 .0 &#39;,"},{"id":"text-50","heading":"Text","content":"&#39;administrateur_login&#39;: &#39;mysecretname&#39;,"},{"id":"text-51","heading":"Text","content":"&#39;administrator_login_password&#39;: «HusH_Sec4et»"},{"id":"text-52","heading":"Text","content":"get_server_params(emplacement),"},{"id":"text-53","heading":"Text","content":")"},{"id":"text-54","heading":"Text","content":"serveur = async_server_create.résultat()"},{"id":"text-55","heading":"Text","content":"soi.assertEqual(serveur.Nom, nom du serveur)"},{"id":"text-56","heading":"Text","content":"serveur = soi.client.les serveurs.avoir("},{"id":"text-57","heading":"Text","content":"soi.nom de groupe,"},{"id":"text-58","heading":"Text","content":"groupe_ressources.Nom,"},{"id":"text-59","heading":"Text","content":"nom du serveur"},{"id":"text-60","heading":"Text","content":")"},{"id":"text-61","heading":"Text","content":"soi.assertEqual(serveur.Nom, nom du serveur)"},{"id":"text-62","heading":"Text","content":"mes_serveurs = liste(soi.client.les serveurs.list_by_resource_group(soi.nom de groupe))"},{"id":"text-63","heading":"Text","content":"mes_serveurs = liste(soi.client.les serveurs.list_by_resource_group(groupe_ressources.Nom))"},{"id":"text-64","heading":"Text","content":"soi.assertEqual(len(mes_serveurs), 1)"},{"id":"text-65","heading":"Text","content":"soi.assertEqual(mes_serveurs[[[[0].Nom, nom du serveur)"},{"id":"text-66","heading":"Text","content":"mes_serveurs = liste(soi.client.les serveurs.liste())"},{"id":"text-67","heading":"Text","content":"soi.assertTrue(len(mes_serveurs) &gt; = 1)"},{"id":"text-68","heading":"Text","content":"soi.assertTrue(tout(serveur.Nom == nom du serveur pour serveur dans mes_serveurs))"},{"id":"text-69","heading":"Text","content":"coutumes = liste(soi.client.les serveurs.list_usages(soi.nom de groupe, nom du serveur))"},{"id":"text-70","heading":"Text","content":"coutumes = liste(soi.client.les serveurs.list_usages(groupe_ressources.Nom, nom du serveur))"},{"id":"text-71","heading":"Text","content":"# FIXME teste le contenu des &quot;usages&quot;, pas seulement l&#39;appel"},{"id":"text-72","heading":"Text","content":"firewall_rule_name = soi.get_resource_name(«règle pare-feu»)"},{"id":"text-73","heading":"Text","content":"firewall_rule = soi.client.firewall_rules.create_or_update("},{"id":"text-74","heading":"Text","content":"soi.nom de groupe,"},{"id":"text-75","heading":"Text","content":"groupe_ressources.Nom,"},{"id":"text-76","heading":"Text","content":"nom du serveur,"},{"id":"text-77","heading":"Text","content":"firewall_rule_name,"},{"id":"text-78","heading":"Text","content":"&quot;123.123.123.123&quot;,"},{"id":"text-79","heading":"Text","content":"@@ -69,54 +93,41 @@ def test_server (self):"},{"id":"text-80","heading":"Text","content":"soi.assertEquals(firewall_rule.start_ip_address, &quot;123.123.123.123&quot;)"},{"id":"text-81","heading":"Text","content":"soi.assertEquals(firewall_rule.end_ip_address, &quot;123.123.123.124&quot;)"},{"id":"text-82","heading":"Text","content":"soi.client.les serveurs.supprimer(soi.nom de groupe, nom du serveur)"},{"id":"text-83","heading":"Text","content":"soi.client.les serveurs.supprimer(groupe_ressources.Nom, nom du serveur, brut=Vrai)"},{"id":"text-84","heading":"Text","content":"@record"},{"id":"text-85","heading":"Text","content":"def test_database(soi):"},{"id":"text-86","heading":"Text","content":"nom du serveur = soi.get_resource_name(&#39;mypysqlserver&#39;)"},{"id":"text-87","heading":"Text","content":"@ResourceGroupPreparer()"},{"id":"text-88","heading":"Text","content":"@SqlServerPreparer()"},{"id":"text-89","heading":"Text","content":"def test_database(soi, groupe_ressources, emplacement, serveur):"},{"id":"text-90","heading":"Text","content":"db_name = soi.get_resource_name(«pyarmdb»)"},{"id":"text-91","heading":"Text","content":"async_server_create = soi.client.les serveurs.create_or_update("},{"id":"text-92","heading":"Text","content":"soi.nom de groupe, # Créé par le framework"},{"id":"text-93","heading":"Text","content":"nom du serveur,"},{"id":"text-94","heading":"Text","content":"&#39;emplacement&#39;: soi.Région, # &quot;self.region&quot; est &#39;west-us&#39; par défaut"},{"id":"text-95","heading":"Text","content":"&#39;version&#39;: &#39;12 .0 &#39;,"},{"id":"text-96","heading":"Text","content":"&#39;administrateur_login&#39;: &#39;mysecretname&#39;,"},{"id":"text-97","heading":"Text","content":"&#39;administrator_login_password&#39;: «HusH_Sec4et»"},{"id":"text-98","heading":"Text","content":")"},{"id":"text-99","heading":"Text","content":"serveur = async_server_create.résultat()"},{"id":"text-100","heading":"Text","content":"soi.assertEqual(serveur.Nom, nom du serveur)"},{"id":"text-101","heading":"Text","content":"async_db_create = soi.client.bases de données.create_or_update("},{"id":"text-102","heading":"Text","content":"soi.nom de groupe,"},{"id":"text-103","heading":"Text","content":"nom du serveur,"},{"id":"text-104","heading":"Text","content":"groupe_ressources.Nom,"},{"id":"text-105","heading":"Text","content":"serveur.Nom,"},{"id":"text-106","heading":"Text","content":"db_name,"},{"id":"text-107","heading":"Text","content":"&#39;emplacement&#39;: soi.Région"},{"id":"text-108","heading":"Text","content":"&#39;emplacement&#39;: emplacement"},{"id":"text-109","heading":"Text","content":")"},{"id":"text-110","heading":"Text","content":"base de données = async_db_create.résultat() # Attendre la fin et retourner l&#39;objet créé"},{"id":"text-111","heading":"Text","content":"soi.assertEqual(base de données.Nom, db_name)"},{"id":"text-112","heading":"Text","content":"soi.assertEqual(base de données.Nom, db_name)"},{"id":"text-113","heading":"Text","content":"db = soi.client.bases de données.avoir("},{"id":"text-114","heading":"Text","content":"soi.nom de groupe,"},{"id":"text-115","heading":"Text","content":"nom du serveur,"},{"id":"text-116","heading":"Text","content":"groupe_ressources.Nom,"},{"id":"text-117","heading":"Text","content":"serveur.Nom,"},{"id":"text-118","heading":"Text","content":"db_name"},{"id":"text-119","heading":"Text","content":")"},{"id":"text-120","heading":"Text","content":"soi.assertEqual(serveur.Nom, nom du serveur)"},{"id":"text-121","heading":"Text","content":"soi.assertEqual(db.Nom, db_name)"},{"id":"text-122","heading":"Text","content":"my_dbs = liste(soi.client.bases de données.list_by_server(soi.nom de groupe, nom du serveur))"},{"id":"text-123","heading":"Text","content":"my_dbs = liste(soi.client.bases de données.list_by_server(groupe_ressources.Nom, serveur.Nom))"},{"id":"text-124","heading":"Text","content":"impression([[[[db.Nom pour db dans my_dbs])"},{"id":"text-125","heading":"Text","content":"soi.assertEqual(len(my_dbs), 2)"},{"id":"text-126","heading":"Text","content":"soi.assertTrue(tout(db.Nom == &#39;Maître&#39; pour db dans my_dbs))"},{"id":"text-127","heading":"Text","content":"soi.assertTrue(tout(db.Nom == db_name pour db dans my_dbs))"},{"id":"text-128","heading":"Text","content":"coutumes = liste(soi.client.bases de données.list_usages(soi.nom de groupe, nom du serveur, db_name))"},{"id":"text-129","heading":"Text","content":"coutumes = liste(soi.client.bases de données.list_usages(groupe_ressources.Nom, serveur.Nom, db_name))"},{"id":"text-130","heading":"Text","content":"# FIXME teste le contenu des &quot;usages&quot;, pas seulement l&#39;appel"},{"id":"text-131","heading":"Text","content":"soi.client.bases de données.supprimer(soi.nom de groupe, nom du serveur, db_name)"},{"id":"text-132","heading":"Text","content":"soi.client.bases de données.supprimer(groupe_ressources.Nom, serveur.Nom, db_name)"},{"id":"text-133","heading":"Text","content":"# &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;"},{"id":"text-134","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":"https://tutos-gameserver.fr/wp-content/uploads/2020/06/6844498"},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2020/06/03/port-sql-tests-1271-%c2%b7-azure-azure-sdk-for-python-41631e5-%c2%b7-github-serveur-dimpression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2020/06/03/port-sql-tests-1271-%c2%b7-azure-azure-sdk-for-python-41631e5-%c2%b7-github-serveur-dimpression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2020/06/03/port-sql-tests-1271-%c2%b7-azure-azure-sdk-for-python-41631e5-%c2%b7-github-serveur-dimpression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}