def test_writes_content_with_default(self, os_, log):
uid = 0
gid = 0
path = '/some/path/{baz}'
fmtstr = b'what is {juju}'
perms = 0o444
fileno = 'some-fileno'
with patch_open() as (mock_open, mock_file):
mock_file.fileno.return_value = fileno
host.write_file(path, fmtstr)
mock_open.assert_called_with('/some/path/{baz}', 'wb')
os_.fchown.assert_called_with(fileno, uid, gid)
os_.fchmod.assert_called_with(fileno, perms)
mock_file.write.assert_called_with(b'what is {juju}')
评论列表
文章目录