Esempio n. 1
0
    def setUp(self):
        r = JoinedStore([
                DummyStore(join(INDEX_REPO_DIR, name, 'index-7.1.txt'), name)
                for name in ('epd', 'gpl')])
        r.connect()
        c = Resolve(r)

        self.r = r
        self.c = c

        resolve.PY_VER = '2.7'
Esempio n. 2
0
class TestCycle(unittest.TestCase):
    """Avoid an infinite recursion when the dependencies contain a cycle."""

    def setUp(self):
        self.r = JoinedStore([DummyStore(join(this_dir, "index-cycle.txt"))])
        self.r.connect()
        self.c = Resolve(self.r)

    def test_cycle(self):
        resolve.PY_VER = "2.5"
        try:
            eg = eggs_rs(self.c, "cycleParent 2.0-5")
        except Exception, e:
            self.assertIn("Loop", e.message, "unexpected exception message " + repr(e.message))
        else: