Example #1
0
 def test_database_sets_repository(self):
     self.repository = RemindmeRepository("./test/_test.Remindme.new.db")
     self.remindme.set_repository(self.repository)
     self.assertEqual(
         self.repository, self.remindme.get_repository(),
         "Remindme#set_repository(repository) fails to set repository of remindme"
     )
Example #2
0
 def test_constructor_restores_remindmes(self):
     num_remindmes = self.repository.count()
     same_repo = RemindmeRepository(self.db_file)
     num_restored_remindmes = same_repo.count()
     self.assertEqual(
         num_remindmes, num_restored_remindmes,
         '''RemindmeRepository#__init__ fails to restores remindmes''')
Example #3
0
 def setUp(self):
     self.db_file = "./test/_test.RemindmeRepository.db"
     self.repository = RemindmeRepository(self.db_file)
     self.data = [{
         "title": "my title is awesome",
         "content": "and so is my content"
     }, {
         "title": "boring but real title",
         "content": "get some content for me"
     }, {
         "title": "pizza lover",
         "content": "some good pizza for me"
     }]
     for d in self.data:
         self.repository.create_remindme(d["title"], d["content"])
Example #4
0
 def setUp(self):
     self.title = "some title"
     self.content = "some content"
     self.repository = RemindmeRepository("./test/_test.Remindme.db")
     self.remindme = Remindme(self.title, self.content, self.repository)