IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an email to s dot adaszewski at gmail dot com. User accounts are meant only to report issues and/or generate pull requests. This is a purpose-specific Git hosting for ADARED projects. Thank you for your understanding!
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

18 рядки
673B

  1. import subprocess
  2. from focker.zfs import *
  3. import re
  4. import os
  5. def test_bootstrap():
  6. subprocess.check_output(['focker', 'image', 'remove', '--force', 'test-focker-bootstrap'])
  7. subprocess.check_output(['focker', 'bootstrap', '--dry-run', '--tags', 'test-focker-bootstrap'])
  8. name, sha256 = zfs_find('test-focker-bootstrap', focker_type='image')
  9. basename = os.path.basename(name)
  10. assert len(basename) >= 7
  11. assert re.search('[a-f]', basename[:7])
  12. assert len(sha256) == 64
  13. assert basename == sha256[:len(basename)]
  14. assert zfs_exists_snapshot_sha256(sha256)
  15. subprocess.check_output(['zfs', 'destroy', '-r', '-f', name])