コード例 #1
0
ファイル: tests.py プロジェクト: manicmaniac/vimrunner-python
 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
ファイル: tests.py プロジェクト: manicmaniac/vimrunner-python
 def setUp(self):
     self.vim = Server()
コード例 #3
0
ファイル: tests.py プロジェクト: manicmaniac/vimrunner-python
 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
ファイル: tests.py プロジェクト: manicmaniac/vimrunner-python
 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
ファイル: tests.py プロジェクト: manicmaniac/vimrunner-python
 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
ファイル: tests.py プロジェクト: manicmaniac/vimrunner-python
 def test_executable_when_default(self):
     vim = Server()
     self.assertEqual(vim.executable,
                      subprocess.check_output(['which', 'vim']).decode(
                          'utf-8').strip('\n'))
コード例 #7
0
ファイル: tests.py プロジェクト: manicmaniac/vimrunner-python
 def test_name_when_two_servers(self):
     vim_1 = Server()
     vim_2 = Server()
     self.assertNotEqual(vim_1.name, vim_2.name)
コード例 #8
0
ファイル: tests.py プロジェクト: manicmaniac/vimrunner-python
 def test_name_when_name_supplied(self):
     vim = Server(name='server')
     self.assertEqual('server', vim.name)
コード例 #9
0
ファイル: tests.py プロジェクト: manicmaniac/vimrunner-python
 def test_name_no_args_supplied(self):
     vim = Server()
     self.assertTrue('VIMRUNNER#' in vim.name)