Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 5b6d9513

Přidáno uživatelem Michal Seják před asi 4 roky(ů)

Re #8476 - Implemented and tested `get_cert_details(id)`.

Zobrazit rozdíly:

tests/unit_tests/rest_api/certificates.py
370 370
    assert "data" in ret.json
371 371
    assert "success" in ret.json
372 372
    assert not ret.json["success"]
373
    assert ret.json["data"] == "No certificates found."
373
    assert ret.json["data"] == "No certificates found."
374

  
375

  
376
def test_get_detes(server):
377
    original = {
378
        "CA": 1,
379
        "subject": {
380
            "C": "CZ",
381
            "CN": "Good boy end cert s.r.o.",
382
            "L": "Pilsen",
383
            "O": "This is most likely a good s.r.o.",
384
            "OU": "IT department",
385
            "ST": "Pilsen Region",
386
            "emailAddress": "end@ca.com"
387
        },
388
        "usage": {
389
            "CA": False,
390
            "SSL": True,
391
            "authentication": False,
392
            "digitalSignature": True
393
        },
394
        "validityDays": 30
395
    }
396
    ret = server.post("/api/certificates", content_type="application/json", json=original)
397

  
398
    assert ret.status_code == 201
399

  
400
    assert "data" in ret.json
401
    assert "success" in ret.json
402
    assert ret.json["success"]
403

  
404
    d = ret.json
405

  
406
    assert d["data"] == 6
407

  
408
    id = d["data"]
409

  
410
    ret = server.get(f"/api/certificates/{id}/details")
411

  
412
    assert ret.status_code == 200
413

  
414
    assert "data" in ret.json
415
    assert "success" in ret.json
416
    assert ret.json["success"]
417

  
418
    d = ret.json
419

  
420
    new = d["data"]
421

  
422
    assert original["CA"] == new["CA"]
423
    assert original["subject"] == new["subject"]
424
    assert original["usage"] == new["usage"]

Také k dispozici: Unified diff