[master 1/2] Add a dead simple test for some basic task and resource functionality.
mulkieran
installerbot-noreply at redhat.com
Mon May 18 22:36:11 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 | 42 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 42 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..f953d66
--- /dev/null
+++ b/tests/tasks_test/basic_tests.py
@@ -0,0 +1,42 @@
+#!/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/2038f95708a984f5348b5ac7424291488844c197
More information about the anaconda-patches
mailing list