Пример #1
0
 def test_sucursales_sin_cadena_no_controlan_por_radio(self):
     # las dos cadenas quedan a menos de 50, pero no son de una cadena
     # conocida
     suc = SucursalFactory(cadena=None, nombre="Chino 1")
     otra_ubicacion = punto_destino(suc.ubicacion, 90, 0.03)
     suc2 = SucursalFactory(cadena=None, nombre="Chino 2",
                            ubicacion=otra_ubicacion)
     self.assertIsNone(suc2.clean())
Пример #2
0
 def test_sucursales_sin_cadena_no_controlan_por_radio(self):
     # las dos cadenas quedan a menos de 50, pero no son de una cadena
     # conocida
     suc = SucursalFactory(cadena=None, nombre="Chino 1")
     otra_ubicacion = punto_destino(suc.ubicacion, 90, 0.03)
     suc2 = SucursalFactory(cadena=None,
                            nombre="Chino 2",
                            ubicacion=otra_ubicacion)
     self.assertIsNone(suc2.clean())
Пример #3
0
 def test_sucursales_mas_de_50_no_afectan(self):
     suc = SucursalFactory()
     otra_ubicacion = punto_destino(suc.ubicacion, 90, 0.06)
     suc2 = SucursalFactory(ubicacion=otra_ubicacion, cadena=suc.cadena)
     self.assertIsNone(suc2.clean())
Пример #4
0
 def test_si_no_tiene_ubicacion_no_se_verifica_el_radio(self):
     suc = SucursalFactory(ubicacion=None)
     suc2 = SucursalFactory(cadena=suc.cadena)
     self.assertIsNone(suc2.clean())
Пример #5
0
 def test_ya_existe_en_radio_de_la_misma_cadena(self):
     suc = SucursalFactory()
     otra_ubicacion = punto_destino(suc.ubicacion, 90, 0.03)
     with self.assertRaisesRegexp(ValidationError, 'sucursal(.*)metros'):
         suc2 = SucursalFactory(ubicacion=otra_ubicacion, cadena=suc.cadena)
         suc2.clean()
Пример #6
0
 def test_fisica_necesita_direccion(self):
     with self.assertRaisesRegexp(ValidationError, u'sica(.*)dire'):
         suc = SucursalFactory(online=False, direccion=None)
         suc.clean()
Пример #7
0
 def test_online_necesita_url(self):
     with self.assertRaisesRegexp(ValidationError, 'url es obligatoria'):
         suc = SucursalFactory(online=True, url=None)
         suc.clean()
Пример #8
0
 def test_online_o_fisica(self):
     with self.assertRaisesRegexp(ValidationError, 'online'):
         suc = SucursalFactory(online=True,
                               direccion=u'Durazno y Convención')
         suc.clean()
Пример #9
0
 def test_online_o_fisica(self):
     with self.assertRaisesRegexp(ValidationError, 'online'):
         suc = SucursalFactory(online=True, direccion=u'Durazno y Convención')
         suc.clean()
Пример #10
0
 def test_sucursales_otra_cadena_no_afectan_en_radio(self):
     suc = SucursalFactory()
     otra_ubicacion = punto_destino(suc.ubicacion, 90, 0.03)
     suc2 = SucursalFactory(ubicacion=otra_ubicacion)
     assert suc2.cadena != suc.cadena
     self.assertIsNone(suc2.clean())
Пример #11
0
 def test_sucursales_mas_de_50_no_afectan(self):
     suc = SucursalFactory()
     otra_ubicacion = punto_destino(suc.ubicacion, 90, 0.06)
     suc2 = SucursalFactory(ubicacion=otra_ubicacion, cadena=suc.cadena)
     self.assertIsNone(suc2.clean())
Пример #12
0
 def test_si_no_tiene_ubicacion_no_se_verifica_el_radio(self):
     suc = SucursalFactory(ubicacion=None)
     suc2 = SucursalFactory(cadena=suc.cadena)
     self.assertIsNone(suc2.clean())
Пример #13
0
 def test_ya_existe_en_radio_de_la_misma_cadena(self):
     suc = SucursalFactory()
     otra_ubicacion = punto_destino(suc.ubicacion, 90, 0.03)
     with self.assertRaisesRegexp(ValidationError, 'sucursal(.*)metros'):
         suc2 = SucursalFactory(ubicacion=otra_ubicacion, cadena=suc.cadena)
         suc2.clean()
Пример #14
0
 def test_fisica_necesita_direccion(self):
     with self.assertRaisesRegexp(ValidationError, u'sica(.*)dire'):
         suc = SucursalFactory(online=False, direccion=None)
         suc.clean()
Пример #15
0
 def test_online_necesita_url(self):
     with self.assertRaisesRegexp(ValidationError, 'url es obligatoria'):
         suc = SucursalFactory(online=True, url=None)
         suc.clean()
Пример #16
0
 def test_sucursales_otra_cadena_no_afectan_en_radio(self):
     suc = SucursalFactory()
     otra_ubicacion = punto_destino(suc.ubicacion, 90, 0.03)
     suc2 = SucursalFactory(ubicacion=otra_ubicacion)
     assert suc2.cadena != suc.cadena
     self.assertIsNone(suc2.clean())
Пример #17
0
 def test_al_menos_cadena_o_nombre_sucursal(self):
     with self.assertRaisesRegexp(ValidationError, 'cadena o el nombre'):
         suc = SucursalFactory(cadena=None, nombre='')
         suc.clean()
Пример #18
0
 def test_al_menos_cadena_o_nombre_sucursal(self):
     with self.assertRaisesRegexp(ValidationError, 'cadena o el nombre'):
         suc = SucursalFactory(cadena=None, nombre='')
         suc.clean()