[master 1/2] Add a dead simple test for some basic task and resource functionality.

mulkieran installerbot-noreply at redhat.com
Wed May 20 19:18:38 UTC 2015


From: mulhern <amulhern at redhat.com>

Signed-off-by: mulhern <amulhern at redhat.com>
---
 tests/tasks_test/__init__.py    |  0
 tests/tasks_test/basic_tests.py | 41 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+)
 create mode 100644 tests/tasks_test/__init__.py
 create mode 100644 tests/tasks_test/basic_tests.py

diff --git a/tests/tasks_test/__init__.py b/tests/tasks_test/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/tests/tasks_test/basic_tests.py b/tests/tasks_test/basic_tests.py
new file mode 100644
index 0000000..3565b03
--- /dev/null
+++ b/tests/tasks_test/basic_tests.py
@@ -0,0 +1,41 @@
+#!/usr/bin/python
+import unittest
+
+import blivet.tasks.task as task
+import blivet.tasks.availability as availability
+
+class BasicUnavailableApplication(task.BasicApplication):
+    ext = availability.unavailable_resource("unavailable")
+    description = "unavailable application"
+
+    def doTask(self):
+        pass
+
+class BasicAvailableApplication(task.BasicApplication):
+    ext = availability.available_resource("available")
+    description = "available application"
+
+    def doTask(self):
+        pass
+
+class ResourceTestCase(unittest.TestCase):
+
+    def testAvailabililty(self):
+        unavailable_resource = availability.unavailable_resource("unavailable")
+        self.assertNotEqual(unavailable_resource.availabilityErrors, [])
+        self.assertFalse(unavailable_resource.available)
+
+        available_resource = availability.available_resource("available")
+        self.assertEqual(available_resource.availabilityErrors, [])
+        self.assertTrue(available_resource.available)
+
+class TasksTestCase(unittest.TestCase):
+
+    def testAvailability(self):
+        unavailable_app = BasicUnavailableApplication()
+        self.assertFalse(unavailable_app.available)
+        self.assertNotEqual(unavailable_app.availabilityErrors, [])
+
+        available_app = BasicAvailableApplication()
+        self.assertTrue(available_app.available)
+        self.assertEqual(available_app.availabilityErrors, [])


-- 
To view this commit on github, visit https://github.com/rhinstaller/blivet/commit/7a774bbfe3559985d0cf2928ca818b8c181b2cfc


More information about the anaconda-patches mailing list