コード例 #1
0
ファイル: test_zypper.py プロジェクト: rneatherway/salt
    def test_list_downloaded(self):
        '''
        Test downloaded packages listing.

        :return:
        '''
        DOWNLOADED_RET = {
            'test-package': {
                '1.0': {
                    'path':
                    '/var/cache/zypper/packages/foo/bar/test_package.rpm',
                    'size': 123456,
                    'creation_date_time_t': 1234567890,
                    'creation_date_time': '2009-02-13T23:31:30',
                }
            }
        }

        with patch.dict(
                zypper.__salt__, {
                    'lowpkg.bin_pkg_info':
                    MagicMock(return_value={
                        'name': 'test-package',
                        'version': '1.0'
                    })
                }):
            list_downloaded = zypper.list_downloaded()
            self.assertEqual(len(list_downloaded), 1)
            self.assertDictEqual(list_downloaded, DOWNLOADED_RET)
コード例 #2
0
ファイル: test_zypper.py プロジェクト: yc2yuy/salt
    def test_list_downloaded(self):
        '''
        Test downloaded packages listing.

        :return:
        '''
        DOWNLOADED_RET = {
            'test-package': {
                '1.0': '/var/cache/zypper/packages/foo/bar/test_package.rpm'
            }
        }

        with patch.dict(zypper.__salt__, {'lowpkg.bin_pkg_info': MagicMock(return_value={'name': 'test-package', 'version': '1.0'})}):
            list_downloaded = zypper.list_downloaded()
            self.assertEqual(len(list_downloaded), 1)
            self.assertDictEqual(list_downloaded, DOWNLOADED_RET)