def test_can_find_node_by_name(self): node = Node(name="node2", ip_address="192.123.3.3", port=2312) NodeRepository.save(node) node_by_name = NodeRepository.by_name("node2") assert_that(node_by_name.name, is_("node2")) assert_that(node_by_name.ip_address, is_("192.123.3.3"))
def node_by_name(name): return NodeRepository.by_name(name)
def get_node_stats(node_name): node = NodeRepository.by_name(node_name) data = DataCollector.get_node_info(node) StatsRepository.save_for_node(node, data)