def test_login_non_active_user(self):
     bob = User(self.email)
     res1 = bob.create()
     # change user to banned
     res2 = bob.update(status="banned")
     res3 = bob.login()
     self.assertEqual(res3.json()['success'], False)
     self.assertEqual(res3.json()['reason'], 'banned')
 def test_login_non_active_user(self):
     bob = User(self.email)
     res1 = bob.create()
     # change user to banned
     res2 = bob.update(status="banned")
     res3 = bob.login()
     self.assertEqual(res3.json()['success'], False)
     self.assertEqual(res3.json()['reason'], 'banned')
 def test_login_non_existing_user(self):
     bob = User(self.email)
     res1 = bob.login()
     self.assertEqual(res1.json()['success'], False)
     self.assertEqual(res1.json()['reason'], "user-does-not-exist")
 def test_login_user(self):
     bob = User(self.email)
     res1 = bob.create()
     res2 = bob.login()
     self.assertEqual(res2.json()['success'], True)
     self.assertEqual(True, res2.json()['user']['last_login'] is not None)
 def test_login_non_existing_user(self):
     bob = User(self.email)
     res1 = bob.login()
     self.assertEqual(res1.json()['success'], False)
     self.assertEqual(res1.json()['reason'], "user-does-not-exist")
 def test_login_user(self):
     bob = User(self.email)
     res1 = bob.create()
     res2 = bob.login()
     self.assertEqual(res2.json()['success'], True)
     self.assertEqual(True, res2.json()['user']['last_login'] is not None)