def test_002_add_user(self): #not valid size with self.assertRaises(blog.EmailNotValidSize): self.assertTrue(blog.add_user('mla')) #not valid email with self.assertRaises(blog.EmailNotValidException): self.assertTrue(blog.add_user('mladen')) #not valid duplicate @ with self.assertRaises(blog.EmailNotValidException): self.assertTrue(blog.add_user('ml@[email protected]')) #invalid char ^ with self.assertRaises(blog.EmailNotValidException): self.assertTrue(blog.add_user('mla^[email protected]')) #not valid dot at the end of email with self.assertRaises(blog.EmailNotValidException): self.assertTrue(blog.add_user('[email protected].')) self.assertEqual(0, blog.get_sum_users()) #add new user self.add_user('*****@*****.**') self.assertEqual(1, blog.get_sum_users()) #user already exist with self.assertRaises(blog.UserAlreadyExistsException): self.assertTrue(self.add_user('*****@*****.**'))
def test_000_delete_all_users(self): self.assertEqual(0, blog.get_sum_users()) id = self.add_user('*****@*****.**') self.assertEqual(1, blog.get_sum_users()) self.assertTrue(blog.delete_all_users()) self.assertEqual(0, blog.get_sum_users())
def test_008_get_articles(self): self.assertEqual(0, blog.get_sum_articles()) self.assertEqual(0, blog.get_sum_users()) self.add_article(None,'*****@*****.**') self.add_article(None,'*****@*****.**') self.add_article(None,'*****@*****.**') self.assertEqual(3, blog.get_sum_articles()) self.assertEqual(3, blog.get_sum_users()) self.assertTrue(blog.delete_all_articles())
def test_003_get_user(self): #user with given id doesnt exist self.assertEqual(0, blog.get_sum_users()) with self.assertRaises(blog.UserDoesntExist): blog.get_user('uOOO1') # add new user with given email, get id and check user exists id = blog.add_user('*****@*****.**') self.assertEqual(1, blog.get_sum_users()) self.assertTrue(blog.get_user(id))
def test_001_get_users(self): self.assertEqual(0, blog.get_sum_users()) #users doesnt exist with self.assertRaises(blog.UsersDoesntExist): blog.get_users() #add 2 users and get list of users blog.add_user('*****@*****.**') blog.add_user('*****@*****.**') blog.add_user('*****@*****.**') self.assertEqual(3,blog.get_sum_users()) self.assertTrue(blog.get_users())
def test_004_delete_user(self): self.assertEqual(0, blog.get_sum_users()) # add user with given email, delete it and check it again. Except user doesent exist id = self.add_user('*****@*****.**') self.assertEqual(1, blog.get_sum_users()) self.assertTrue(blog.delete_user(id)) #ispitaj da li je skinuo jednog with self.assertRaises(blog.UserDoesntExist): blog.delete_user(id) self.assertEqual(0, blog.get_sum_users())
def test_009_get_article(self): self.assertEqual(0, blog.get_sum_articles()) self.assertEqual(0, blog.get_sum_users()) id = self.add_article(None, '*****@*****.**') id2 =self.add_article(None, '*****@*****.**') #didati get artikal sa errorom self.assertEqual(2, blog.get_sum_articles()) self.assertEqual(2, blog.get_sum_users()) title = blog.get_article(id2).title self.assertEqual(title, blog.get_article(id2).title) self.assertFalse(blog.get_article('asdasdas')) self.assertTrue(blog.delete_all_articles())
def test_010_edit_article(self): self.assertEqual(0, blog.get_sum_articles()) self.assertEqual(0, blog.get_sum_users()) with self.assertRaises(blog.ArticleDoesntExist): blog.edit_article('psadasdsa','asdasdasd','asdasdasdasdasd') # self.assertTrue(blog.delete_all_articles()) id_article = self.add_article(None,'*****@*****.**') self.assertEqual(1, blog.get_sum_users()) self.assertEqual(1, blog.get_sum_articles()) title = blog.get_article(id_article).title self.assertEqual(title, blog.get_article(id_article).title) self.assertTrue(blog.edit_article(id_article, 'askkdakjkjsdasd', 'asdasdasdasdasd')) title = blog.get_article(id_article).title self.assertEqual(title, blog.get_article(id_article).title)