Example #1
0
 def test_os_in_package_versions(self):
     assert self.pv == suite.get_package_versions(
         "sha1",
         "ubuntu",
         "basic",
         package_versions=self.pv
     )
Example #2
0
 def test_no_package_versions_kwarg(self, m_package_versions_for_hash):
     m_package_versions_for_hash.return_value = "1.0"
     result = suite.get_package_versions(
         "sha1",
         "ubuntu",
     )
     expected = deepcopy(self.pv)
     assert result == expected
Example #3
0
 def test_package_versions_not_found(self, m_package_versions_for_hash):
     # if gitbuilder returns a status that's not a 200, None is returned
     m_package_versions_for_hash.return_value = None
     result = suite.get_package_versions(
         "sha1",
         "rhel",
         package_versions=self.pv
     )
     assert result == self.pv
Example #4
0
 def test_no_package_versions_kwarg(self, m_package_versions_for_hash):
     m_package_versions_for_hash.return_value = "1.0"
     result = suite.get_package_versions(
         "sha1",
         "ubuntu",
         "basic",
     )
     expected = deepcopy(self.pv)
     assert result == expected
Example #5
0
 def test_os_not_in_package_versions(self, m_package_versions_for_hash):
     m_package_versions_for_hash.return_value = "1.1"
     result = suite.get_package_versions("sha1",
                                         "rhel",
                                         "basic",
                                         package_versions=self.pv)
     expected = deepcopy(self.pv)
     expected['sha1'].update(dict(rhel=dict(basic="1.1")))
     assert result == expected
Example #6
0
 def test_package_versions_not_found(self, m_package_versions_for_hash):
     # if gitbuilder returns a status that's not a 200, None is returned
     m_package_versions_for_hash.return_value = None
     result = suite.get_package_versions(
         "sha1",
         "rhel",
         "basic",
         package_versions=self.pv
     )
     assert result == self.pv
Example #7
0
 def test_os_not_in_package_versions(self, m_package_versions_for_hash):
     m_package_versions_for_hash.return_value = "1.1"
     result = suite.get_package_versions(
         "sha1",
         "rhel",
         package_versions=self.pv
     )
     expected = deepcopy(self.pv)
     expected['sha1'].update(dict(rhel="1.1"))
     assert result == expected
Example #8
0
 def test_os_in_package_versions(self):
     assert self.pv == suite.get_package_versions("sha1",
                                                  "ubuntu",
                                                  "basic",
                                                  package_versions=self.pv)