from django.test import SimpleTestCase import json import requests url = "http://127.0.0.1:8000/Tierra_2/pro03/" headers = {'content-type': 'application/json'} # Create your tests here. class Pro03TestCase(SimpleTestCase): def test_pro03_db(self): print("############# test_db #############") resultado = requests.post(url + "testDB/", data=json.dumps({}), headers=headers) print("test_db:" + resultado.text) self.assertIsNotNone(resultado) def test_pro03_simplificar(self): print("############# test_simplificar #############") resultado = requests.post(url + "simplificar/", data=json.dumps({"origen": "m_masa", "destino": "m_masa_10", "tolerancia": 10, "ignorar_topo": True}), headers=headers) print("test_simplificar:" + resultado.text) self.assertIsNotNone(resultado) def test_pro03_simplificar_topo(self): print("############# test_simplificar_topo #############") resultado = requests.post(url + "simplificar_topo/", data=json.dumps({"origen": "m_masa", "destino": "m_masa_t_1", "tolerancia": 1}), headers=headers) print("test_simplificar_topo:" + resultado.text) self.assertIsNotNone(resultado) def test_pro03_simplificar_geo(self): print("############# test_simplificar_geo #############") resultado = requests.post(url + "simplificar_geo/", data=json.dumps({"origen": "m_parcela", "destino": "m_parcela_05", "tolerancia": 0.5}), headers=headers) print("test_simplificar_geo:"+ resultado.text) self.assertIsNotNone(resultado) def test_pro03_disolver(self): print("############# test_disolver #############") resultado = requests.post(url + "disolver/", data=json.dumps({"origen": "m_masa", "destino": "m_masa_dis", "campos_comunes": "fechaalta", "campos_sum": "gid", "campos_avg": "gid", "campos_min": "gid", "campos_max": "gid", "forzar_geom_simple": True}), headers=headers) print("test_disolver:" + resultado.text) self.assertIsNotNone(resultado) def test_pro03_limpiar_tolerancia(self): print("############# limpiar_tolerancia #############") resultado = requests.post(url + "limpiar_tolerancia/", data=json.dumps({"origen": "m_parcela", "destino": "m_parcela_limp", "tolerancia": 200}), headers=headers) print("test_limpiar_tolerancia:" + resultado.text) self.assertIsNotNone(resultado) def test_pro03_limpiar(self): print("############# limpiar_param #############") resultado = requests.post(url + "limpiar/", data=json.dumps({"origen": "m_parcela", "destino": "m_parcela_limp2", "tolerancia": 200, "filtro":"area>=1000"}), headers=headers) print("test_limpiar_param:" + resultado.text) self.assertIsNotNone(resultado)