def test_get_send_to_nodes_with_like_returns_nodes_for_post(self): Node.create(host="sub.example.com") save_post_metadata(DiasporaPost(guid="12345"), "diaspora", ["sub.example.com"]) nodes = get_send_to_nodes("*****@*****.**", DiasporaLike(target_guid="12345")) assert nodes == ["sub.example.com"]
def test_get_send_to_nodes_with_post_returns_nodes_with_tags( self, mock_nodes_who_want_tags, mock_nodes_who_want_all ): nodes = get_send_to_nodes("*****@*****.**", DiasporaPost()) assert set(nodes) == {"sub.example.com", "tags.example.com"}
def test_get_send_to_nodes_with_post_returns_nodes(self, mock_nodes_who_want_all): nodes = get_send_to_nodes("*****@*****.**", DiasporaPost()) assert nodes == ["sub.example.com"]
def test_get_send_to_nodes_with_like_returns_no_nodes_for_unknown_post(self): Node.create(host="sub.example.com") save_post_metadata(DiasporaPost(guid="12345"), "diaspora", ["sub.example.com"]) nodes = get_send_to_nodes("*****@*****.**", DiasporaLike(target_guid="54321")) assert nodes == []
def test_get_send_to_nodes_with_post_returns_nodes( self, mock_nodes_who_want_all): nodes = get_send_to_nodes("*****@*****.**", DiasporaPost()) assert nodes == ["sub.example.com"]
def test_get_send_to_nodes_with_post_returns_nodes_with_tags( self, mock_nodes_who_want_tags, mock_nodes_who_want_all): nodes = get_send_to_nodes("*****@*****.**", DiasporaPost()) assert set(nodes) == {"sub.example.com", "tags.example.com"}