Example #1
0
 def test_create_comment(self):
     ref = 'key123456789'
     email = '*****@*****.**'
     c = store.create_comment(ref, email, 'Guest', 'Hello!', '127.0.0.1', True)
     self.assertTrue(c.approval)
     c = store.create_comment(ref, email, 'Guest', 'Hi!', '127.0.0.1', False)
     self.assertFalse(c.approval)
 def test_create_comment(self):
     ref = 'key123456789'
     email = '*****@*****.**'
     c = store.create_comment(ref, email, 'Guest', 'Hello!', '127.0.0.1',
                              True)
     self.assertTrue(c.approval)
     c = store.create_comment(ref, email, 'Guest', 'Hi!', '127.0.0.1',
                              False)
     self.assertFalse(c.approval)
Example #3
0
 def test_get_comments(self):
     ref = 'key-ABC-999-KDE-010-USS'
     email = '*****@*****.**'
     for i in range(10):
         store.create_comment(ref, email % i, 'Guest-%s' % i, 'No. %s' % i, '127.0.0.1', True)
     all = store.get_all_comments(ref)
     self.assertEquals(10, len(all))
     for i in range(10):
         self.assertEquals(email % i, all[i].email)
 def test_get_comments(self):
     ref = 'key-ABC-999-KDE-010-USS'
     email = '*****@*****.**'
     for i in range(10):
         store.create_comment(ref, email % i, 'Guest-%s' % i, 'No. %s' % i,
                              '127.0.0.1', True)
     all = store.get_all_comments(ref)
     self.assertEquals(10, len(all))
     for i in range(10):
         self.assertEquals(email % i, all[i].email)
Example #5
0
 def test_delete_comment(self):
     ref = 'NCC-74656'
     email = '*****@*****.**'
     c = store.create_comment(ref, email, 'Guest', 'Hello!', '127.0.0.1', True)
     self.assertEquals(email, c.email)
     # delete by reference key:
     store.delete_all_comments(ref)
     # comment still here:
     cs = store.get_all_comments(ref)
     self.assertEquals(1, len(cs))
     self.assertEquals(c.id, cs[0].id)
     # cron-delete is a real deletion:
     store.cron_delete_all_comments(ref)
     self.assertEquals(0, len(store.get_all_comments(ref)))
 def test_delete_comment(self):
     ref = 'NCC-74656'
     email = '*****@*****.**'
     c = store.create_comment(ref, email, 'Guest', 'Hello!', '127.0.0.1',
                              True)
     self.assertEquals(email, c.email)
     # delete by reference key:
     store.delete_all_comments(ref)
     # comment still here:
     cs = store.get_all_comments(ref)
     self.assertEquals(1, len(cs))
     self.assertEquals(c.id, cs[0].id)
     # cron-delete is a real deletion:
     store.cron_delete_all_comments(ref)
     self.assertEquals(0, len(store.get_all_comments(ref)))