def test_writes_binary_contents(self, os_, log):
path = '/some/path/{baz}'
fmtstr = six.u('what is {juju}\N{TRADE MARK SIGN}').encode('UTF-8')
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')
mock_file.write.assert_called_with(fmtstr)
评论列表
文章目录