Пример #1
0
 def test_executable_when_gvim(self):
     vim = Server(executable='gvim')
     gvim_path = subprocess.check_output(['which', 'gvim'])
     gvim_path = gvim_path.decode('utf-8').strip('\n')
     try:
         self.assertEqual(vim.executable, gvim_path)
     except subprocess.CalledProcessError:
         return "gvim might not be installed at all."
Пример #2
0
 def setUp(self):
     self.vim = Server()
Пример #3
0
 def test_noplugin_when_default(self):
     """In this case we don't want any user vimrc file."""
     vim = Server(vimrc="NONE")
     self.assertEqual('--noplugin', vim.noplugin)
Пример #4
0
 def test_vimrc_when_default(self):
     """In this case we don't want any user vimrc file."""
     vim = Server()
     self.assertNotEqual('', vim.vimrc)
Пример #5
0
 def test_executable_when_given_as_arg(self):
     vim = Server(executable='/usr/local/bin/vim')
     self.assertEqual('/usr/local/bin/vim', vim.executable)
Пример #6
0
 def test_executable_when_default(self):
     vim = Server()
     self.assertEqual(vim.executable,
                      subprocess.check_output(['which', 'vim']).decode(
                          'utf-8').strip('\n'))
Пример #7
0
 def test_name_when_two_servers(self):
     vim_1 = Server()
     vim_2 = Server()
     self.assertNotEqual(vim_1.name, vim_2.name)
Пример #8
0
 def test_name_when_name_supplied(self):
     vim = Server(name='server')
     self.assertEqual('server', vim.name)
Пример #9
0
 def test_name_no_args_supplied(self):
     vim = Server()
     self.assertTrue('VIMRUNNER#' in vim.name)