Exemplo n.º 1
0
    def test_should_return_empty_list_when_no_varnish_stat_values(self):
        state = ServerState()

        state._get_server('varnish1')
        process_state = state.get_varnishstats('varnish1')

        self.assertEquals({'varnishstats': []}, process_state)
Exemplo n.º 2
0
    def test_should_return_empty_list_when_no_backends(self):
        state = ServerState()

        state._get_server('varnish1')
        process_state = state.get_backends('varnish1')

        self.assertEquals({'backends': []}, process_state)
Exemplo n.º 3
0
    def test_should_return_zero_values_for_empty_process(self):
        state = ServerState()

        state._get_server('varnish1')
        process_state = state.get_process('varnish1')
        
        self.assertEquals({'virtualmem_mb': 0, 'reservedmem_mb': 0,
                           'cpu': 0.0, 'memory': 0.0}, process_state)
Exemplo n.º 4
0
    def test_should_return_dict_of_servers(self):
        state = ServerState()

        state._get_server('varnish1')
        state._get_server('varnish2')
        servers = state.get_servers()

        self.assertEquals({'servers': ['varnish1', 'varnish2']}, servers)
Exemplo n.º 5
0
    def test_should_return_dict_of_servers(self):
        state = ServerState()

        state._get_server('varnish1')
        state._get_server('varnish2')
        servers = state.get_servers()

        self.assertEquals({'servers': ['varnish1', 'varnish2']}, servers)
Exemplo n.º 6
0
    def test_should_return_zero_values_for_empty_process(self):
        state = ServerState()

        state._get_server('varnish1')
        process_state = state.get_process('varnish1')

        self.assertEquals(
            {
                'virtualmem_mb': 0,
                'reservedmem_mb': 0,
                'cpu': 0.0,
                'memory': 0.0
            }, process_state)