File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed
Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -126,8 +126,10 @@ def test_contains_method():
126126 topology .add_signals ([signal_1 , signal_2 ])
127127 topology .add_routes ([route_1 ])
128128 assert node_1 in topology
129+ assert node_1 .uuid in topology
129130 assert node_2 in topology
130131 assert [node_3 , node_4 ] in topology
132+ assert [node_3 .uuid , node_4 .uuid ] in topology
131133 assert edge_1 in topology
132134 assert [edge_2 , edge_3 ] in topology
133135 assert signal_1 in topology
Original file line number Diff line number Diff line change @@ -65,6 +65,13 @@ def __contains__(self, item_list):
6565 all_in = all_in and item in self .signals .values ()
6666 elif type (item ) == Route :
6767 all_in = all_in and item in self .routes .values ()
68+ elif type (item ) == str :
69+ all_in = (
70+ item in self .nodes
71+ or item in self .edges
72+ or item in self .signals
73+ or item in self .routes
74+ )
6875 else :
6976 all_in = False
7077 return all_in
You can’t perform that action at this time.
0 commit comments