def test_login_true(self): data = { "phone_number": "09125200100", "password": "******", "reg_id": "9888", "os": "android" } BO = User(phone_number="09125200113", password="******", name='aaffA1298', validate=True) result = BO.add(db) data = json.dumps(data) with self.app as client: # with client.session_transaction() as sess: # sess['user_id'] = 1 response = self.make_post_request(data) dct = json.loads(response.data) self.assertEqual(dct['status'], 200) self.assertEqual(session['logged_in'], True)
def test_iws_registration_regisered(self): data = { "phone_number": "09125200100", "name": "ابببسیسث", "password": "******", "user_type": "iws owner", "reg_id": "9888" } BO = User(phone_number="09125200100", password="******", name='aaffA1298', validate=True) result = BO.add(db) data = json.dumps(data) with self.app as client: with client.session_transaction() as sess: sess['user_id'] = 1 data = json.dumps(data) response = self.make_post_request(data) dct = json.loads(response.data) self.assertEqual(response.status_code, 404)