Esempio n. 1
0
    def test_groups_delete_user(self):

        group_id = open_json("test_data_group_user.json")
        test_data = {"id": group_id["id"]}
        url = f"{base_url}?delay=1"
        response = client.delete(url, json=test_data)
        assert response.status_code == 200
Esempio n. 2
0
 def test_groups_post_group_not_found(self):
     group_id = open_json("test_data_group.json")
     test_data = {
         "group_id": str(uuid.uuid4()),
         "user": "******",
     }
     url = f"/api/v1/groups/user/create"
     response = client.post(url, json=test_data)
     response = client.post(url, json=test_data)
     assert response.status_code == 404
Esempio n. 3
0
 def test_groups_post_two_user_error(self):
     group_id = open_json("test_data_group.json")
     test_data = {
         "group_id": group_id["id"],
         "user": "******",
     }
     url = f"/api/v1/groups/user/create"
     response = client.post(url, json=test_data)
     response = client.post(url, json=test_data)
     assert response.status_code == 400
Esempio n. 4
0
    def test_groups_post_user(self):
        group_id = open_json("test_data_group.json")
        test_data = {
            "group_id": group_id["id"],
            "user": "******",
        }
        # save_json("test_data_test_group_user.json", test_data)
        url = f"/api/v1/groups/user/create?delay=1"

        response = client.post(url, json=test_data)
        assert response.status_code == 201
        data = response.json()
        save_json("test_data_group_user.json", data=data)
Esempio n. 5
0
    def test_groups_post_two_user(self):
        count = 1
        group_id = open_json("test_data_group.json")

        for _ in range(2):
            test_data = {
                "group_id": group_id["id"],
                "user": f"abc11{count}",
            }
            url = f"/api/v1/groups/user/create"
            count += 1
            response = client.post(url, json=test_data)
            assert response.status_code == 201
Esempio n. 6
0
    def test_users_delete_delay(self):
        user_id = open_json("test_data_users.json")

        response = client.delete(f"/api/v1/users/{user_id['user_id']}?delay=1")
        assert response.status_code == 200
Esempio n. 7
0
 def test_groups_get_deactivate(self):
     group_id = open_json("test_data_group.json")
     g_id: str = group_id["id"]
     url = f"{base_url}/state?id={g_id}&isActive=false"
     response = client.put(url)
     assert response.status_code == 201
Esempio n. 8
0
 def test_groups_get_activate_error_delay(self):
     group_id = open_json("test_data_group.json")
     g_id: str = group_id["id"]
     url = f"{base_url}/state?id={g_id}&delay=122&isActive=true"
     response = client.put(url)
     assert response.status_code == 422
Esempio n. 9
0
    def test_todos_delete_delay(self):
        todo_id = open_json(test_data_todos)

        response = client.delete(f"/api/v1/todo/{todo_id['todo_id']}?delay=1")
        assert response.status_code == 200
Esempio n. 10
0
    def test_todos_id(self):
        todo_id = open_json(test_data_todos)

        response = client.get(f"/api/v1/todo/{todo_id['todo_id']}")
        assert response.status_code == 200
Esempio n. 11
0
    def test_groups_get_group_delay_error(self):
        group_id = open_json("test_data_group.json")
        url = f"/api/v1/groups/group?groupId={group_id['id']}&delay=122"

        response = client.get(url)
        assert response.status_code == 422