Пример #1
0
 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)
Пример #2
0
 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)