summaryrefslogtreecommitdiffstats
path: root/test/unittest
diff options
context:
space:
mode:
authorAdrian Likins <alikins@redhat.com>2008-11-13 17:35:36 -0500
committerAdrian Likins <alikins@redhat.com>2008-11-13 17:35:36 -0500
commitcfd4b495256b5bb0b9661c70cc82baa1830af0c2 (patch)
tree771270f7c33050a7260b9f3177f4d30311f9f9e3 /test/unittest
parentf52cb8047511843660e0083fa815455fd4d73e9e (diff)
downloadfunc-cfd4b495256b5bb0b9661c70cc82baa1830af0c2.tar.gz
func-cfd4b495256b5bb0b9661c70cc82baa1830af0c2.tar.xz
func-cfd4b495256b5bb0b9661c70cc82baa1830af0c2.zip
comment out local copyfile tests for now
add more tests for filetracker to test support for lists of files and file globs
Diffstat (limited to 'test/unittest')
-rw-r--r--test/unittest/test_client.py48
1 files changed, 41 insertions, 7 deletions
diff --git a/test/unittest/test_client.py b/test/unittest/test_client.py
index 67d6b46..9046115 100644
--- a/test/unittest/test_client.py
+++ b/test/unittest/test_client.py
@@ -239,10 +239,10 @@ class TestCopyfile(BaseTest):
f.write(self.content*size)
f.close()
- def test_local_copyfile(self):
- result = self.overlord.local.copyfile.send(self.fn, self.dest_fn)
- print result
- self.assert_on_fault(result)
+# def test_local_copyfile(self):
+# result = self.overlord.local.copyfile.send(self.fn, self.dest_fn)
+# print result
+# self.assert_on_fault(result)
def test_copyfile(self, size=1):
@@ -253,9 +253,9 @@ class TestCopyfile(BaseTest):
self.assert_on_fault(result)
assert result[self.th] == 0
- def test_copyfile_big(self):
- # make a file in the ~70 meg range
- self.test_copyfile(size=100)
+ # def test_copyfile_big(self):
+ # # make a file in the ~70 meg range
+ # self.test_copyfile(size=100)
def test_checksum(self):
@@ -289,12 +289,46 @@ class TestHardware(BaseTest):
class TestFileTracker(BaseTest):
fn = "/etc/hosts"
+ fn_glob = "/etc/init.d/*"
+ fn_list = ["/etc/hosts", "/etc/func/minion.conf"]
+ fn_glob_list = ["/etc/hosts", "/etc/func/*"]
module = "filetracker"
def test_track(self):
result = self.overlord.filetracker.track(self.fn)
assert result[self.th] == 1
self.assert_on_fault(result)
+ def test_track_glob(self):
+ result = self.overlord.filetracker.track(self.fn)
+ assert result[self.th] == 1
+ self.assert_on_fault(result)
+
+ def test_untrack_glob(self):
+ result = self.overlord.filetracker.track(self.fn_glob)
+ result = self.overlord.filetracker.untrack(self.fn_glob)
+ self.assert_on_fault(result)
+
+ def test_track_fn_list(self):
+ result = self.overlord.filetracker.track(self.fn_list)
+ assert result[self.th] == 1
+ self.assert_on_fault(result)
+
+ def test_untrack_fn_list(self):
+ result = self.overlord.filetracker.track(self.fn_list)
+ result = self.overlord.filetracker.untrack(self.fn_list)
+ self.assert_on_fault(result)
+
+ def test_track_fn_glob_list(self):
+ result = self.overlord.filetracker.track(self.fn_glob_list)
+ assert result[self.th] == 1
+ self.assert_on_fault(result)
+
+ def test_untrack_fn_glob_list(self):
+ result = self.overlord.filetracker.track(self.fn_glob_list)
+ result = self.overlord.filetracker.untrack(self.fn_glob_list)
+ self.assert_on_fault(result)
+
+
def test_inventory(self):
result = self.overlord.filetracker.track(self.fn)
result = self.overlord.filetracker.inventory(False)