示例#1
0
    def wait(self, dcos_api_session):
        r = dcos_api_session.marathon.get('v2/pods/{}::status'.format(self.id))
        assert_response_ok(r)

        self._info = r.json()
        error_msg = 'Status was {}: {}'.format(self._info['status'], self._info.get('message', 'no message'))
        assert self._info['status'] == 'STABLE', error_msg
示例#2
0
    def wait(self, dcos_api_session):
        r = dcos_api_session.marathon.get('/v2/pods/{}::status'.format(self.id))
        assert_response_ok(r)

        self._info = r.json()
        error_msg = 'Status was {}: {}'.format(self._info['status'], self._info.get('message', 'no message'))
        assert self._info['status'] == 'STABLE', error_msg
示例#3
0
    def wait(self, dcos_api_session):
        r = dcos_api_session.marathon.get('/v2/apps/{}'.format(self.id))
        assert_response_ok(r)

        self._info = r.json()
        assert self._info['app']['tasksHealthy'] == self.app['instances']
示例#4
0
    def wait(self, dcos_api_session):
        r = dcos_api_session.marathon.get('v2/apps/{}'.format(self.id))
        assert_response_ok(r)

        self._info = r.json()
        assert self._info['app']['tasksHealthy'] == self.app['instances']