From 0c3f127c86af818d260966d2292b199757087157 Mon Sep 17 00:00:00 2001 From: Simon Poirier Date: Sat, 11 Jul 2009 21:39:46 +0000 Subject: repackage --- (limited to 'src/sugar/tutorius/tests/servicestests.py') diff --git a/src/sugar/tutorius/tests/servicestests.py b/src/sugar/tutorius/tests/servicestests.py deleted file mode 100644 index d669012..0000000 --- a/src/sugar/tutorius/tests/servicestests.py +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright (C) 2009, Tutorius.org -# Copyright (C) 2009, Michael Janelle-Montcalm -# Copyright (C) 2009, Vincent Vinet -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -"""Services tests""" - -import unittest - -from sugar.tutorius.services import * - - -class ObjectStoreTests(unittest.TestCase): - def setUp(self): - self.os1 = ObjectStore() - self.os2 = ObjectStore() - - def tearDown(self): - del self.os1 - del self.os2 - ObjectStore.instance = None - - def test_singleton(self): - """ - Validate that the object store is a singleton - """ - assert self.os1 is self.os2, "Both objectstore objects should be the same" - - def test_activity(self): - """Validate the activity property""" - act = object() - self.os1.activity = act - assert self.os1.activity is self.os2.activity - - def test_tutorial(self): - """Validate the tutorial property""" - tut = object() - self.os1.tutorial = tut - assert self.os1.tutorial is self.os2.tutorial - - -- cgit v0.9.1