示例#1
0
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)
示例#2
0
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)