Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/graphics/common.py (copied from tests/sugar/test_date.py)42
-rw-r--r--tests/graphics/ticket2855.py (copied from tests/sugar/runall.py)13
-rw-r--r--tests/lib/runall.py (renamed from tests/sugar/runall.py)0
-rw-r--r--tests/lib/test_date.py (renamed from tests/sugar/test_date.py)0
4 files changed, 36 insertions, 19 deletions
diff --git a/tests/sugar/test_date.py b/tests/graphics/common.py
index c6da871..d6ca869 100644
--- a/tests/sugar/test_date.py
+++ b/tests/graphics/common.py
@@ -15,16 +15,38 @@
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
-import datetime
-import unittest
+import gtk
-from sugar.date import Date
+from sugar.graphics.toolbutton import ToolButton
-class TestDate(unittest.TestCase):
- def test_today(self):
- date = Date(datetime.date(2000, 1, 1))
- date._today = datetime.date(2000, 1, 1)
- self.assertEqual(str(date), 'Today')
+class Test(gtk.VBox):
+ def __init__(self):
+ gtk.VBox.__init__(self)
-if __name__ == "__main__":
- unittest.main()
+class TestPalette(Test):
+ def __init__(self):
+ Test.__init__(self)
+
+ toolbar = gtk.Toolbar()
+
+ button = ToolButton('stop')
+ toolbar.insert(button, -1)
+ button.show()
+
+ self.pack_start(toolbar, False)
+ toolbar.show()
+
+class TestRunner(object):
+ def run(self, test):
+ window = gtk.Window()
+ window.connect("destroy", lambda w: gtk.main_quit())
+ window.add(test)
+ test.show()
+
+ window.show()
+
+def main(test):
+ runner = TestRunner()
+ runner.run(test)
+
+ gtk.main()
diff --git a/tests/sugar/runall.py b/tests/graphics/ticket2855.py
index ff672be..a54add9 100644
--- a/tests/sugar/runall.py
+++ b/tests/graphics/ticket2855.py
@@ -15,14 +15,9 @@
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
-import unittest
+import common
-import test_date
+test = common.TestPalette()
-runner = unittest.TextTestRunner()
-loader = unittest.TestLoader()
-
-suite = unittest.TestSuite()
-suite.addTest(loader.loadTestsFromModule(test_date))
-
-runner.run(suite)
+if __name__ == "__main__":
+ common.main(test)
diff --git a/tests/sugar/runall.py b/tests/lib/runall.py
index ff672be..ff672be 100644
--- a/tests/sugar/runall.py
+++ b/tests/lib/runall.py
diff --git a/tests/sugar/test_date.py b/tests/lib/test_date.py
index c6da871..c6da871 100644
--- a/tests/sugar/test_date.py
+++ b/tests/lib/test_date.py