예제 #1
0
 def test___init__(self):
     """Testing function __init__."""
     # Test
     directory = files._Directory(self.config)
     expected = self.config.daemon_directory()
     result = directory._root
     self.assertEqual(result, expected)
예제 #2
0
 def test_agent_id(self):
     """Testing function agent_id."""
     # Test
     directory = files._Directory(self.config)
     expected = '{}{}agent_id'\
                .format(self.config.daemon_directory(), os.sep)
     result = directory.agent_id()
     self.assertEqual(result, expected)
예제 #3
0
 def test_lock(self):
     """Testing function lock."""
     # Test
     directory = files._Directory(self.config)
     expected = '{}{}lock'.format(self.config.system_daemon_directory(),
                                  os.sep)
     result = directory.lock()
     self.assertEqual(result, expected)
예제 #4
0
 def test_pid(self):
     """Testing function pid."""
     # Test
     directory = files._Directory(self.config)
     config = Config()
     expected = '{}{}pid'.format(config.system_daemon_directory(), os.sep)
     result = directory.pid()
     self.assertEqual(result, expected)
예제 #5
0
    def test_session_cache_directory(self):
        """Test function session_cache_directory"""
        # Test
        directory = files._Directory(self.config)

        dir_name = 'session_cache'
        expected = '{}/{}'.format(self.config.cache_directory(), dir_name)
        result = directory.session_cache_directory()
        self.assertEqual(result, expected)
예제 #6
0
 def test_keyring(self):
     """Test function keyring."""
     # Test
     directory = files._Directory(self.config)
     expected = '{}{}keys{}{}'\
                .format(
                    self.config.daemon_directory(),
                    os.sep, os.sep, '.gnupg'
                    )
     result = directory.keyring()
     self.assertEqual(result, expected)