mirror of
https://github.com/wekan/wekan.git
synced 2025-09-22 01:50:48 +02:00
bug fixes
This commit is contained in:
parent
2554c983ce
commit
553d84ab20
1 changed files with 12 additions and 8 deletions
|
@ -1,47 +1,51 @@
|
|||
import os
|
||||
import unittest
|
||||
import requests
|
||||
|
||||
#test push
|
||||
WEKAN_URL = os.getenv("WEKAN_URL", "http://localhost:80/users/login")
|
||||
|
||||
class TestUserLogin(unittest.TestCase):
|
||||
|
||||
def test_user_login_success(self):
|
||||
url = "http://localhost:80/users/login"
|
||||
|
||||
payload = {
|
||||
"username": "rabeeaFaraj",
|
||||
"password": "30fnhk03"
|
||||
}
|
||||
response = requests.post(url, json=payload)
|
||||
response = requests.post(WEKAN_URL, json=payload)
|
||||
print("Status code:", response.status_code)
|
||||
print("Response JSON:", response.json())
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertIn("token", response.json())
|
||||
|
||||
def test_user_login_wrong_password(self):
|
||||
url = "http://localhost:80/users/login"
|
||||
|
||||
payload = {
|
||||
"username": "rabeeaFaraj",
|
||||
"password": "wrongpassword"
|
||||
}
|
||||
response = requests.post(url, json=payload)
|
||||
response = requests.post(WEKAN_URL, json=payload)
|
||||
self.assertEqual(response.status_code, 400) # או 400 בהתאם למימוש
|
||||
self.assertIn("error", response.json())
|
||||
|
||||
def test_user_login_missing_fields(self):
|
||||
url = "http://localhost:80/users/login"
|
||||
|
||||
payload = {
|
||||
"username": "rabeeaFaraj"
|
||||
# חסר שדה סיסמה
|
||||
}
|
||||
response = requests.post(url, json=payload)
|
||||
response = requests.post(WEKAN_URL, json=payload)
|
||||
self.assertEqual(response.status_code, 400)
|
||||
self.assertIn("error", response.json())
|
||||
|
||||
def test_user_login_nonexistent_user(self):
|
||||
url = "http://localhost:80/users/login"
|
||||
|
||||
payload = {
|
||||
"username": "notexist",
|
||||
"password": "any"
|
||||
}
|
||||
response = requests.post(url, json=payload)
|
||||
response = requests.post(WEKAN_URL, json=payload)
|
||||
|
||||
self.assertEqual(response.status_code, 400) # או 404 בהתאם למימוש
|
||||
self.assertIn("error", response.json())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue