File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,12 @@ def test_init(self):
50
50
# generated communities
51
51
comm = [set ([node ]) for node in self .graph .nodes ()]
52
52
self .assertEqual (part .communities , comm )
53
+ # test communities cannot be replaced by garbage
54
+ with self .assertRaises (TypeError ):
55
+ part .communities = 11
56
+ # but we can pass a valid community partition
57
+ part .communities = comm
58
+ self .assertEqual (part .communities , comm )
53
59
54
60
def test_communities_degree (self ):
55
61
## if no community, method will raise error
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ def communities(self):
44
44
45
45
@communities .setter
46
46
def communities (self , value ):
47
- self ._communities = self . set_communities (value )
47
+ self .set_communities (value )
48
48
49
49
def _init_communities_from_nodes (self ):
50
50
""" creates a new communities with one node per community
You can’t perform that action at this time.
0 commit comments