def test_os_in_package_versions(self): assert self.pv == suite.get_package_versions( "sha1", "ubuntu", "basic", package_versions=self.pv )
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
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
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
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
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
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
def test_os_in_package_versions(self): assert self.pv == suite.get_package_versions("sha1", "ubuntu", "basic", package_versions=self.pv)