Example #1
0
 def test_mkconfig_odict(self):
     with patch.dict(seed.__opts__, {'master': 'foo'}):
         ddd = salt.utils.odict.OrderedDict()
         ddd['b'] = 'b'
         ddd['a'] = 'b'
         data = seed.mkconfig(ddd, approve_key=False)
         with open(data['config']) as fic:
             fdata = fic.read()
             self.assertEqual(fdata, 'b: b\na: b\nmaster: foo\n')
Example #2
0
 def test_mkconfig_odict(self):
     with patch.dict(seed.__opts__, {"master": "foo"}):
         ddd = salt.utils.odict.OrderedDict()
         ddd["b"] = "b"
         ddd["a"] = "b"
         data = seed.mkconfig(ddd, approve_key=False)
         with salt.utils.files.fopen(data["config"]) as fic:
             fdata = fic.read()
             self.assertEqual(fdata, "b: b\na: b\nmaster: foo\n")
Example #3
0
 def test_mkconfig_odict(self):
     with patch.dict(seed.__opts__,
                     {'master': 'foo'}):
         ddd = salt.utils.odict.OrderedDict()
         ddd['b'] = 'b'
         ddd['a'] = 'b'
         data = seed.mkconfig(ddd, approve_key=False)
         with open(data['config']) as fic:
             fdata = fic.read()
             self.assertEqual(fdata, 'b: b\na: b\nmaster: foo\n')
Example #4
0
 def test_mkconfig(self):
     '''
     Test to generate keys and config and put them in a tmp directory.
     '''
     file_data = '\n'.join(['#', 'A B C D,E,F G H'])
     with patch('salt.utils.fopen', mock_open(read_data=file_data),
                create=True) as mfile:
         mfile.return_value.__iter__.return_value = file_data.splitlines()
         with patch.dict(seed.__opts__, {'master': 'master'}):
             with patch.object(os.path, 'join', return_value=False):
                 with patch.dict(seed.__salt__, {'pillar.ext': MagicMock()}):
                     self.assertDictEqual(seed.mkconfig(None, 'tmp', 'id'),
                                          {'pubkey': False, 'config': False,
                                           'privkey': False})
Example #5
0
 def test_mkconfig(self):
     '''
     Test to generate keys and config and put them in a tmp directory.
     '''
     file_data = '\n'.join(['#', 'A B C D,E,F G H'])
     with patch('salt.utils.fopen',
                mock_open(read_data=file_data),
                create=True) as mfile:
         mfile.return_value.__iter__.return_value = file_data.splitlines()
         with patch.dict(seed.__opts__, {'master': 'master'}):
             with patch.object(os.path, 'join', return_value=False):
                 with patch.dict(seed.__salt__,
                                 {'pillar.ext': MagicMock()}):
                     self.assertDictEqual(seed.mkconfig(None, 'tmp', 'id'),
                                          {
                                              'pubkey': False,
                                              'config': False,
                                              'privkey': False
                                          })