def test_no_members(self): def _get_group(group_name): group = MagicMock() if group_name == "group1": group.nodes = ["node1", "node2", "node3"] if group_name == "group2": group.nodes = ["node4"] if group_name == "group3": group.nodes = ["node2", "node3"] return group r = Repository() r.get_group = _get_group self.assertEqual( r.nodes_in_all_groups(["group1", "group2", "group3"]), [], )