def test_persist_no_conf_success(self):
     '''
     Tests successful add of config file when previously not one
     '''
     with patch('salt.utils.fopen', mock_open()) as m_open:
         darwin_sysctl.persist('net.inet.icmp.icmplim', 50)
         helper_open = m_open()
         helper_open.write.assert_called_once_with(
             '#\n# Kernel sysctl configuration\n#\n')
Example #2
0
 def test_persist_no_conf_success(self):
     '''
     Tests successful add of config file when previously not one
     '''
     with patch('salt.utils.fopen', mock_open()) as m_open:
         darwin_sysctl.persist('net.inet.icmp.icmplim', 50)
         helper_open = m_open()
         helper_open.write.assert_called_once_with(
             '#\n# Kernel sysctl configuration\n#\n')
Example #3
0
 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)
Example #4
0
 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)