Ejemplo n.º 1
0
 def test_session_file_permissions(self):
     session_file = self.makeFile()
     agent = DummyAgent()
     agent.configure({
         "session_file": session_file,
         "juju_directory": self.makeDir(),
         "zookeeper_servers": get_test_zookeeper_address()})
     yield agent.startService()
     mode = os.stat(session_file).st_mode
     mask = stat.S_IRWXU | stat.S_IRWXG | stat.S_IRWXO
     self.assertEquals(mode & mask, stat.S_IRUSR | stat.S_IWUSR)
     yield agent.stopService()
     self.assertFalse(os.path.exists(session_file))