def test_requirement_pinned(self): req = Mock() req.key = "django" req.is_pinned = True req.latest_version_within_specs = "1.10" req.version = "1.0" self.assertEqual(SequentialUpdate.get_branch(req), "pyup-update-django-1.0-to-1.10")
def test_requirement_pinned(self): req = Mock() req.key = "django" req.is_pinned = True req.latest_version_within_specs = "1.10" req.version = "1.0" self.assertEqual(SequentialUpdate.get_branch(req), "update-django-1.0-to-1.10")
def test_get_updates(self): update = SequentialUpdate([], config=self.config) req_file = Mock() req = Mock() req.key = "django" req.is_pinned = False req.latest_version_within_specs = "1.10" update.add(req, req_file) self.assertEqual("django-pin" in update, True) self.assertEqual(len(update["django-pin"]), 1) update.add(req, req_file) self.assertEqual(len(update["django-pin"]), 2) updates = [u for u in update.get_updates()] self.assertEqual(len(updates), 1)
def test_get_updates(self): update = SequentialUpdate([], pin_unpinned=True) req_file = Mock() req = Mock() req.key = "django" req.is_pinned = False req.latest_version_within_specs = "1.10" update.add(req, req_file) self.assertEqual("django-pin" in update, True) self.assertEqual(len(update["django-pin"]), 1) update.add(req, req_file) self.assertEqual(len(update["django-pin"]), 2) updates = [u for u in update.get_updates()] self.assertEqual(len(updates), 1)
def test_get_updates_empty(self): update = SequentialUpdate([], self.config) self.assertEqual(len([u for u in update.get_updates()]), 0)
def test_get_title(self): req = Mock() req.key = "foo" req.latest_version_within_specs = "bar" self.assertEqual(SequentialUpdate.get_title(req), "Update foo to bar")
def test_body(self): self.assertTrue("This PR pins" in SequentialUpdate.get_body([]))
def test_body(self): self.assertEqual("", SequentialUpdate.get_body([]))
def test_get_updates_empty(self): update = SequentialUpdate([]) self.assertEqual(len([u for u in update.get_updates()]), 0)
def test_body(self): self.assertTrue("is not pinned" in SequentialUpdate.get_body([]))