Esempio n. 1
0
 def test_add_with_empty(self):
     update = Update([], 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)
Esempio n. 2
0
    def setUp(self):
        self.config = Config()

        self.req1 = Mock()
        self.req1.key = "foo"
        self.req1.latest_version_within_specs = "0.2"
        self.req1.needs_update = True
        self.req1.is_pinned = True
        self.req1.is_insecure = False

        self.req2 = Mock()
        self.req2.key = "bar"
        self.req2.latest_version_within_specs = "0.2"
        self.req2.needs_update = True
        self.req2.is_pinned = True
        self.req2.is_insecure = False

        self.req_file = Mock()
        self.req_file.requirements = [self.req1, self.req2]
        self.req_file.path = "requirements.txt"

        self.update = Update(requirement_files=[self.req_file],
                             config=self.config)
Esempio n. 3
0
 def test_class(self):
     update = Update([], self.config)
     self.assertEqual(RequirementUpdate,
                      update.get_requirement_update_class())
Esempio n. 4
0
 def test_init_with_reqs(self):
     with patch("pyup.requirements.Requirement") as req:
         req.needs_update = True
         req_files = [RequirementFile("req.txt", "django")]
         update = Update(req_files, self.config)
         self.assertEqual(len(update.keys()), 1)
Esempio n. 5
0
 def test_init_empty(self):
     update = Update([], self.config)
     self.assertEqual(update, dict())