Compare commits

..

1 Commits

Author SHA1 Message Date
c24dbd3ebe Consider real name when searching (#48) 2023-04-20 17:33:19 +02:00
2 changed files with 8 additions and 21 deletions

View File

@ -59,8 +59,6 @@ def seed_user(nickname,
db.session.add(profile) db.session.add(profile)
return profile
def seed(dev: bool): def seed(dev: bool):
seed_contacttypes() seed_contacttypes()
@ -147,7 +145,7 @@ def seed(dev: bool):
for i in range(1, 20): for i in range(1, 20):
seed_user(f"babsi{i}", visible=True) seed_user(f"babsi{i}", visible=True)
dieter = seed_user("dirtydieter", seed_user("dirtydieter",
visible=True, visible=True,
volunteerwork="Müll sammeln", volunteerwork="Müll sammeln",
availability_status=True, availability_status=True,
@ -156,9 +154,6 @@ def seed(dev: bool):
freetext="1001010010111!!!", freetext="1001010010111!!!",
skills=[(Skill.skill_id_php, 5)]) skills=[(Skill.skill_id_php, 5)])
dieters_address = Address(name="Friedrich Witzig", profile=dieter)
db.session.add(dieters_address)
all_skills = Skill.query.all() all_skills = Skill.query.all()
all_profile_skills = [] all_profile_skills = []
for skill in all_skills: for skill in all_skills:

View File

@ -99,14 +99,6 @@ class TestFindProfilesEndpoint(ApiTest):
self.assertDictContainsSubset({"nickname": "jutta"}, response.json["profiles"][0]) self.assertDictContainsSubset({"nickname": "jutta"}, response.json["profiles"][0])
self.assertDictContainsSubset({"nickname": "monique"}, response.json["profiles"][1]) self.assertDictContainsSubset({"nickname": "monique"}, response.json["profiles"][1])
def test_find_peter_by_name(self):
token = self.login("peter", "geheim")["token"]
response = self.client.get("/users/profiles?search=friedrich", headers={"Authorization": "Bearer " + token})
self.assertEqual(response.status_code, 200)
self.assertDictContainsSubset({"total": 1}, response.json)
self.assertDictContainsSubset({"nickname": "dirtydieter"}, response.json["profiles"][0])
if __name__ == "main": if __name__ == "main":
unittest.main() unittest.main()