class TestSucursalCercanas(TestCase): def setUp(self): self.suc = SucursalFactory() def test_radio(self): suc2 = SucursalFactory( ubicacion=punto_destino(self.suc.ubicacion, 90, 0.1)) suc3 = SucursalFactory( ubicacion=punto_destino(self.suc.ubicacion, 90, 1)) suc4 = SucursalFactory( ubicacion=punto_destino(self.suc.ubicacion, 180, 1.2)) cercanas = self.suc.cercanas(radio=1.1) self.assertIn(suc2, cercanas) self.assertIn(suc3, cercanas) self.assertNotIn(self.suc, cercanas) self.assertNotIn(suc4, cercanas) def test_misma_cadena(self): suc2 = SucursalFactory(ubicacion=punto_destino(self.suc.ubicacion, 90, 0.1), cadena=self.suc.cadena) suc3 = SucursalFactory( ubicacion=punto_destino(self.suc.ubicacion, 90, 1)) cercanas = self.suc.cercanas(radio=2, misma_cadena=True) self.assertIn(suc2, cercanas) self.assertNotIn(suc3, cercanas) self.assertNotIn(self.suc, cercanas)
class TestSucursalCercanas(TestCase): def setUp(self): self.suc = SucursalFactory() def test_radio(self): suc2 = SucursalFactory(ubicacion=punto_destino(self.suc.ubicacion, 90, 0.1)) suc3 = SucursalFactory(ubicacion=punto_destino(self.suc.ubicacion, 90, 1)) suc4 = SucursalFactory(ubicacion=punto_destino(self.suc.ubicacion, 180, 1.2)) cercanas = self.suc.cercanas(radio=1.1) self.assertIn(suc2, cercanas) self.assertIn(suc3, cercanas) self.assertNotIn(self.suc, cercanas) self.assertNotIn(suc4, cercanas) def test_misma_cadena(self): suc2 = SucursalFactory(ubicacion=punto_destino(self.suc.ubicacion, 90, 0.1), cadena=self.suc.cadena) suc3 = SucursalFactory(ubicacion=punto_destino(self.suc.ubicacion, 90, 1)) cercanas = self.suc.cercanas(radio=2, misma_cadena=True) self.assertIn(suc2, cercanas) self.assertNotIn(suc3, cercanas) self.assertNotIn(self.suc, cercanas)