def install():
    execd_preinstall()
    configure_installation_source(config("openstack-origin"))
    apt_update()
    apt_install(PACKAGES, fatal=True)
    setup_storage()
    ensure_swift_directories()
 def test_ensure_swift_directories(self):
     with patch('os.path.isdir') as isdir:
         isdir.return_value = False
         swift_utils.ensure_swift_directories()
         ex_dirs = [
             call('/etc/swift', owner='swift', group='swift'),
             call('/var/cache/swift', owner='swift', group='swift'),
             call('/srv/node', owner='swift', group='swift')
         ]
     self.assertEquals(ex_dirs, self.mkdir.call_args_list)