def test_persist_success(self): ''' Tests successful write to existing sysctl file ''' to_write = '#\n# Kernel sysctl configuration\n#\n' m_calls_list = [call.writelines(['net.inet.icmp.icmplim=50'])] with patch('salt.utils.fopen', mock_open(read_data=to_write)) as m_open: darwin_sysctl.persist('net.inet.icmp.icmplim', 50, config=to_write) helper_open = m_open() calls_list = helper_open.method_calls self.assertEqual(calls_list, m_calls_list)