コード例 #1
0
  def test_update_application_info_no_apps(self):
    flexmock(AppDashboardHelper).should_receive('get_status_info')\
      .and_return([{
        'apps' : { 'none' :  False }
      }]).once()
    flexmock(AppDashboardHelper).should_receive('get_login_host')\
      .and_return('1.1.1.1').never()
    flexmock(AppDashboardHelper).should_receive('get_app_port')\
      .and_return('8080').never()
    self.setupAppStatusMocks()
    self.setupFakePutsAndDeletes()

    data1 = AppDashboardData()
    output = data1.update_application_info()
    self.assertEquals(len(output), 0)
コード例 #2
0
  def test_update_application_info_no_apps(self):
    flexmock(AppDashboardHelper).should_receive('get_status_info')\
      .and_return([{
        'apps' : { 'none' :  False }
      }]).once()
    flexmock(AppDashboardHelper).should_receive('get_login_host')\
      .and_return('1.1.1.1').never()
    flexmock(AppDashboardHelper).should_receive('get_app_ports')\
      .and_return(['8080', '1444']).never()
    self.setupAppStatusMocks()
    self.setupFakePutsAndDeletes()

    data1 = AppDashboardData()
    output = data1.update_application_info()
    self.assertEquals(len(output), 0)
コード例 #3
0
    def test_update_application_info_two_apps(self):
        flexmock(AppDashboardHelper).should_receive('get_status_info')\
          .and_return([{
            'apps' : { 'app1' : True, 'app2' : False }
          }]).once()
        flexmock(AppDashboardHelper).should_receive('get_login_host')\
          .and_return('1.1.1.1').once()
        flexmock(AppDashboardHelper).should_receive('get_app_port')\
          .and_return('8080').once()
        self.setupAppStatusMocks()
        self.setupFakePutsAndDeletes()

        data1 = AppDashboardData()
        output = data1.update_application_info()
        self.assertEquals(len(output), 2)
        self.assertEquals(output['app1'], 'http://1.1.1.1:8080')
        self.assertEquals(output['app2'], None)
コード例 #4
0
  def test_update_application_info_two_apps(self):
    flexmock(AppDashboardHelper).should_receive('get_status_info')\
      .and_return([{
        'apps' : { 'app1' : True, 'app2' : False }
      }]).once()
    flexmock(AppDashboardHelper).should_receive('get_login_host')\
      .and_return('1.1.1.1').once()
    flexmock(AppDashboardHelper).should_receive('get_app_ports')\
      .and_return(['8080', '1444']).once()
    self.setupAppStatusMocks()
    self.setupFakePutsAndDeletes()

    data1 = AppDashboardData()
    output = data1.update_application_info()
    self.assertEquals(len(output), 2)
    self.assertEquals(output['app1'], ['http://1.1.1.1:8080',
                                       'https://1.1.1.1:1444'])
    self.assertEquals(output['app2'], None)