Example #1
0
 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")
Example #2
0
 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")
Example #3
0
    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)
Example #4
0
    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)
Example #5
0
 def test_get_updates_empty(self):
     update = SequentialUpdate([], self.config)
     self.assertEqual(len([u for u in update.get_updates()]), 0)
Example #6
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")
Example #7
0
 def test_body(self):
     self.assertTrue("This PR pins" in SequentialUpdate.get_body([]))
Example #8
0
 def test_body(self):
     self.assertEqual("", SequentialUpdate.get_body([]))
Example #9
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")
Example #10
0
 def test_body(self):
     self.assertEqual("", SequentialUpdate.get_body([]))
Example #11
0
 def test_get_updates_empty(self):
     update = SequentialUpdate([])
     self.assertEqual(len([u for u in update.get_updates()]), 0)
Example #12
0
 def test_body(self):
     self.assertTrue("is not pinned" in SequentialUpdate.get_body([]))