with pytest.raises(smb.cli.NoMatchingValue):
tmodule.share_rm('foo', 'q*', wildcard=True)
+
+
+def test_cluster_rm_recursive(tmodule):
+ _example_cfg_1(tmodule)
+
+ result = tmodule.cluster_rm('foo', recursive=True)
+ assert result.success
+
+
+def test_cluster_rm_recursive_wildcard(tmodule):
+ _example_cfg_1(tmodule)
+
+ result = tmodule.cluster_rm('*', recursive=True, wildcard=True)
+ assert result.success
+ assert len(list(result)) == 3 # 1 cluster + 2 share
+
+
+def test_cluster_rm_wildcard_no_match(tmodule):
+ _example_cfg_1(tmodule)
+
+ with pytest.raises(smb.cli.NoMatchingValue):
+ tmodule.cluster_rm('gonk', wildcard=True)