コード例 #1
0
ファイル: test_repo.py プロジェクト: alexresiga/courses
class TestRepo(TestDomain):
    def setUp(self):
        TestDomain.setUp(self)
        self.repo = Repository()

    def testrepo(self):
        TestDomain.testdomain(self)
        self.repo.add(self.weapon)
        self.assertEqual(self.repo.size(), 1)
        self.repo.remove(self.weapon)
        self.assertEqual(self.repo.size(), 0)
コード例 #2
0
class ClientTestCase(unittest.TestCase):
    def setUp(self):
        self.v = ClientValidator()
        self.c = Client("1", "aaa")
        self.client = Repository()

    def testClient(self):
        self.assertTrue(self.v.validate, self.c)
        self.c.name = "bbb"
        self.assertTrue(self.v.validate, self.c.name == "bbb")
        self.c.name = ""
        self.assertRaises(ValidatorException, self.v.validate, self.c)
        z = Client("1", "Anna")
        self.client.add(z)
        self.client.remove(z)
        self.assertEqual(len(self.client.getAll()), 0)
コード例 #3
0
ファイル: RepositoryTest.py プロジェクト: denisvieriu/College
class RepositoryTestCase(unittest.TestCase):
    def setUp(self):
        self._repo = Repository()

    def testRepo(self):
        '''
        Testing store
        '''
        self.assertEqual(len(self._repo), 0)
        s = Student("1", "Nei")
        self._repo.store(s)
        self.assertEqual(len(self._repo), 1)
        self.assertRaises(RepositoryException, self._repo.store, s)
        s = Student("2", "Ker")
        self._repo.store(s)
        self.assertEqual(len(self._repo), 2)
        '''
        Testing remove from repo
        '''
        self._repo.remove("1")
        self.assertEqual(len(self._repo), 1)
        self.assertRaises(RepositoryException, self._repo.remove, "1")
コード例 #4
0
ファイル: SQL_Repo.py プロジェクト: denisvieriu/College
 def remove(self, ident):
     Repository.remove(self, ident)
     self._writeToDB()
コード例 #5
0
 def remove(self, ident):
     Repository.remove(self, ident)
     self.__writeToFile()
コード例 #6
0
 def remove(self, obj):
     Repository.remove(self, obj)
     self._saveFile()