示例#1
0
    def test_should_update_process_state(self):
        state = ServerState()

        state.update_process('varnish1', '410m', '109m', '2.0', '2.8')
        process_state = state.get_process('varnish1')

        self.assertEquals({'virtualmem_mb': 410, 'reservedmem_mb': 109,
                           'cpu': 2.0, 'memory': 2.8}, process_state)
示例#2
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)
示例#3
0
    def test_should_update_process_state(self):
        state = ServerState()

        state.update_process('varnish1', '410m', '109m', '2.0', '2.8')
        process_state = state.get_process('varnish1')

        self.assertEquals(
            {
                'virtualmem_mb': 410,
                'reservedmem_mb': 109,
                'cpu': 2.0,
                'memory': 2.8
            }, process_state)
示例#4
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)
示例#5
0
    def test_should_return_empty_dict_for_unknown_hostname_for_process(self):
        state = ServerState()

        process_state = state.get_process('varnish1')

        self.assertEquals({}, process_state)
示例#6
0
    def test_should_return_empty_dict_for_unknown_hostname_for_process(self):
        state = ServerState()

        process_state = state.get_process('varnish1')

        self.assertEquals({}, process_state)