Example #1
0
 def test_importa_todas_las_que_tienen_direccion(self):
     assert Sucursal.objects.count() == 0
     sucursales, errors = SucursalCSVModel.import_data(data=_csv('sucursales.csv'))
     self.assertEqual(Sucursal.objects.count(), 2)
     self.assertEqual(len(errors), 1)
     self.assertEqual(errors[0].line_number, 2)
     self.assertIn('debe tener dir', errors[0].error)
Example #2
0
 def test_importa_todas_las_que_tienen_direccion(self):
     assert Sucursal.objects.count() == 0
     sucursales, errors = SucursalCSVModel.import_data(
         data=_csv('sucursales.csv'))
     self.assertEqual(Sucursal.objects.count(), 2)
     self.assertEqual(len(errors), 1)
     self.assertEqual(errors[0].line_number, 2)
     self.assertIn('debe tener dir', errors[0].error)
Example #3
0
 def test_importa_bien(self):
     sucs, _ = SucursalCSVModel.import_data(data=_csv('sucursales.csv'))
     self.assertEqual(sucs[0].instance, Sucursal.objects.all()[0])
     suc_disco = sucs[0].instance
     self.assertEqual(suc_disco.cadena, self.disco)
     self.assertEqual(suc_disco.direccion, 'Velez Sarsfield 1302')
     self.assertEqual(suc_disco.ciudad, self.cba)
     self.assertAlmostEqual(suc_disco.lon, -64.182231)
     self.assertAlmostEqual(suc_disco.lat, -31.413881)
     suc_cualca = sucs[1].instance
     self.assertIsNone(suc_cualca.cadena)
     self.assertEqual(suc_cualca.nombre, 'Supermercado Mas')
     self.assertEqual(suc_cualca.direccion, 'Gral Pistarini 260')
     self.assertEqual(suc_cualca.ciudad, self.embalse)
     self.assertAlmostEqual(suc_cualca.lon, -64.182129)
     self.assertAlmostEqual(suc_cualca.lat, -31.39893)
Example #4
0
 def test_importa_bien(self):
     sucs, _ = SucursalCSVModel.import_data(data=_csv('sucursales.csv'))
     self.assertEqual(sucs[0].instance, Sucursal.objects.all()[0])
     suc_disco = sucs[0].instance
     self.assertEqual(suc_disco.cadena, self.disco)
     self.assertEqual(suc_disco.direccion, 'Velez Sarsfield 1302')
     self.assertEqual(suc_disco.ciudad, self.cba)
     self.assertAlmostEqual(suc_disco.lon, -64.182231)
     self.assertAlmostEqual(suc_disco.lat, -31.413881)
     suc_cualca = sucs[1].instance
     self.assertIsNone(suc_cualca.cadena)
     self.assertEqual(suc_cualca.nombre, 'Supermercado Mas')
     self.assertEqual(suc_cualca.direccion, 'Gral Pistarini 260')
     self.assertEqual(suc_cualca.ciudad, self.embalse)
     self.assertAlmostEqual(suc_cualca.lon, -64.182129)
     self.assertAlmostEqual(suc_cualca.lat, -31.39893)