Bipartite adjacency matrix with no rows and no columns:
directed: true
vcount: 0
edges: {
}
types: 
Bipartite adjacency matrix no rows and some columns:
directed: true
vcount: 5
edges: {
}
types: 1 1 1 1 1

Bipartite adjacency matrix for two vertices:
directed: true
vcount: 2
edges: {
0 1
1 0
}
types: 0 1

Bipartite adjacency matrix for two vertices, multiple = true:
directed: true
vcount: 2
edges: {
0 1
0 1
0 1
0 1
0 1
1 0
1 0
1 0
1 0
1 0
}
types: 0 1

Bipartite adjacency matrix for five vertices:
directed: true
vcount: 5
edges: {
0 3
0 4
0 4
1 2
1 2
1 2
1 3
1 3
1 3
1 3
1 4
1 4
1 4
1 4
1 4
2 1
2 1
2 1
3 0
3 1
3 1
3 1
3 1
4 0
4 0
4 1
4 1
4 1
4 1
4 1
}
types: 0 0 1 1 1

Same graph, IGRAPH_OUT:
directed: true
vcount: 5
edges: {
0 3
0 4
0 4
1 2
1 2
1 2
1 3
1 3
1 3
1 3
1 4
1 4
1 4
1 4
1 4
}
types: 0 0 1 1 1

Same graph, IGRAPH_IN:
directed: true
vcount: 5
edges: {
2 1
2 1
2 1
3 0
3 1
3 1
3 1
3 1
4 0
4 0
4 1
4 1
4 1
4 1
4 1
}
types: 0 0 1 1 1

Same graph, undirected:
directed: false
vcount: 5
edges: {
0 3
0 4
0 4
1 2
1 2
1 2
1 3
1 3
1 3
1 3
1 4
1 4
1 4
1 4
1 4
}
types: 0 0 1 1 1

Non-integer elements, multiple=false:
directed: false
vcount: 5
edges: {
0 3
0 4
1 2
1 4
}
types: 0 0 1 1 1

Non-integer elements, multiple=true:
directed: false
vcount: 5
edges: {
0 3
0 4
1 2
1 2
1 2
1 2
1 2
1 4
1 4
}
types: 0 0 1 1 1

Check error for negative element.
