示例#1
0
def test_require_deb_key_from_specific_keyserver():
    from fabtools.require.deb import key as require_key
    try:
        require_key(keyid='7BD9BF62', keyserver='keyserver.ubuntu.com')
        run_as_root('apt-key finger | grep -q 7BD9BF62')
    finally:
        run_as_root('apt-key del 7BD9BF62', quiet=True)
示例#2
0
def test_require_deb_key_from_file():
    from fabtools.require.deb import key as require_key
    reset()
    run('wget http://repo.varnish-cache.org/debian/GPG-key.txt -O /tmp/tmp.fabtools.test.key'
        )
    require_key(keyid='C4DEFFEB', filename='/tmp/tmp.fabtools.test.key')
    run_as_root('apt-key finger | grep -q C4DEFFEB')
示例#3
0
def test_require_deb_key_from_url():
    from fabtools.require.deb import key as require_key
    try:
        require_key(keyid='C4DEFFEB', url='http://repo.varnish-cache.org/debian/GPG-key.txt')
        run_as_root('apt-key finger | grep -q C4DEFFEB')
    finally:
        run_as_root('apt-key del C4DEFFEB', quiet=True)
示例#4
0
def test_require_deb_key_from_specific_keyserver():
    from fabtools.require.deb import key as require_key
    try:
        require_key(keyid='7BD9BF62', keyserver='keyserver.ubuntu.com')
        run_as_root('apt-key finger | grep -q 7BD9BF62')
    finally:
        run_as_root('apt-key del 7BD9BF62', quiet=True)
示例#5
0
def test_require_deb_key_from_file():
    from fabtools.require.deb import key as require_key
    try:
        run('wget http://repo.varnish-cache.org/debian/GPG-key.txt -O /tmp/tmp.fabtools.test.key')
        require_key(keyid='C4DEFFEB', filename='/tmp/tmp.fabtools.test.key')
        run_as_root('apt-key finger | grep -q C4DEFFEB')
    finally:
        run_as_root('apt-key del C4DEFFEB', quiet=True)
示例#6
0
def test_require_deb_key_from_url():
    from fabtools.require.deb import key as require_key
    try:
        require_key(keyid='C4DEFFEB',
                    url='http://repo.varnish-cache.org/debian/GPG-key.txt')
        run_as_root('apt-key finger | grep -q C4DEFFEB')
    finally:
        run_as_root('apt-key del C4DEFFEB', quiet=True)
示例#7
0
def test_require_deb_key_from_specific_keyserver():
    from fabtools.require.deb import key as require_key
    reset()
    require_key(keyid='7BD9BF62', keyserver='keyserver.ubuntu.com')
    run_as_root('apt-key finger | grep -q 7BD9BF62')
示例#8
0
文件: deb.py 项目: Friz-zy/fabtools
def test_require_deb_key_from_specific_keyserver():
    from fabtools.require.deb import key as require_key
    reset()
    require_key(keyid='7BD9BF62', keyserver='keyserver.ubuntu.com')
    run_as_root('apt-key finger | grep -q 7BD9BF62')
示例#9
0
def test_require_deb_key_from_default_key_server():
    from fabtools.require.deb import key as require_key
    reset()
    require_key(keyid='7BD9BF62')
    require_key(keyid='7BD9BF62') # Intentionally repeated
    run_as_root('apt-key finger | grep -q 7BD9BF62')