def test_node_selector_hostname_found(self): hostname = 'hostname' selected_node = serviceinstance.node_selector(self.node_pool, hostname) assert_equal(selected_node, self.node_pool.get_by_hostname.return_value)
def test_node_selector_hostname_not_in_pool(self): hostname = 'hostname' self.node_pool.get_by_hostname.return_value = None selected_node = serviceinstance.node_selector(self.node_pool, hostname) assert_equal(selected_node, self.node_pool.next_round_robin.return_value)
def test_node_selector_no_hostname(self): selected_node = serviceinstance.node_selector(self.node_pool) assert_equal(selected_node, self.node_pool.next_round_robin())