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)
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)
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)
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)
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)