Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 5aa1b476

Přidáno uživatelem Michal Seják před téměř 4 roky(ů)

Re #8574 - Added tests for the new filtering functionality.

Zobrazit rozdíly:

tests/integration_tests/rest_api/certificates_test.py
399 399
    assert len(all_certs_actual) == len(all_certs_expected)
400 400
    # TODO assert set(all_certs_expected) == set(all_certs_actual) or something like that instead
401 401

  
402
    ret = server.get("/api/certificates", json={"filtering": {"issuedby": 2}})
403
    assert ret.status_code == 200
404
    assert "data" in ret.json
405
    assert "success" in ret.json
406
    assert ret.json["success"]
407
    issued_by_2 = ret.json["data"]
408
    assert len(issued_by_2) == 2
409
    assert set(issued_by_2[i]["id"] for i in range(2)) == {3, 8}
410

  
411
    ret = server.get("/api/certificates", json={"filtering": {"issuedby": 2, "CA": True}})
412
    assert ret.status_code == 200
413
    assert "data" in ret.json
414
    assert "success" in ret.json
415
    assert ret.json["success"]
416
    issued_by_2 = ret.json["data"]
417
    assert len(issued_by_2) == 1
418
    assert issued_by_2[0]["id"] == 3
419

  
402 420

  
403 421
def test_get_one(server):
404 422
    ret = server.get("/api/certificates/1")

Také k dispozici: Unified diff