Esempio n. 1
0
class TestMesosMaster(unittest.TestCase):
    def setUp(self):
        self.mesos_master = MesosMaster('http://localhost:5050')

    def tearDown(self):
        self.mesos_master = None

    def test_resolve_mesos_master(self):
        # This is actually like a integration test, you need a mesos master running in HA mode
        mesos_zk = "zk://localhost:2181/mesos"
        leader = self.mesos_master.resolve(mesos_zk)

        assert leader == '127.0.0.1:5050'

    def test_frameworks(self):
        mesos_zk = 'zk://localhost:2181/mesos'
        frameworks = self.mesos_master.frameworks()

        assert len(frameworks) == 1
Esempio n. 2
0
 def setUp(self):
     self.mesos_master = MesosMaster('http://localhost:5050')