pki.tests.test_servicesΒΆ

Tests for PKI services.

ClassesΒΆ

TestCertificateService

Test the CertificateService class.

TestTruststoreService

Test the TruststoreService class.

TestTruststoreServiceIntendedUsage

Test TruststoreService with different intended usage values.

Module ContentsΒΆ

class pki.tests.test_services.TestCertificateService[source]ΒΆ

Test the CertificateService class.

test_init_without_user_id()[source]ΒΆ

Test initializing CertificateService without user_id.

test_init_with_user_id()[source]ΒΆ

Test initializing CertificateService with user_id.

test_get_certificates_empty()[source]ΒΆ

Test get_certificates returns empty queryset when no certificates exist.

test_get_certificates_ordering()[source]ΒΆ

Test that get_certificates returns certificates ordered by created_at descending.

test_get_certificates_returns_queryset()[source]ΒΆ

Test that get_certificates returns a QuerySet.

class pki.tests.test_services.TestTruststoreService[source]ΒΆ

Test the TruststoreService class.

setup_method()[source]ΒΆ

Set up test fixtures.

create_test_certificate_pem()[source]ΒΆ

Create a test certificate in PEM format.

Return type:

bytes

test_init()[source]ΒΆ

Test initializing TruststoreService.

test_get_all_empty()[source]ΒΆ

Test get_all returns empty queryset when no truststores exist.

test_get_all_returns_queryset()[source]ΒΆ

Test that get_all returns a QuerySet.

test_get_all_ordering()[source]ΒΆ

Test that get_all returns truststores ordered by created_at descending.

test_get_all_with_existing_truststore()[source]ΒΆ

Test get_all returns existing truststores.

test_create_with_invalid_cert_data()[source]ΒΆ

Test create raises ValidationError with invalid certificate data.

test_create_with_duplicate_name()[source]ΒΆ

Test create raises ValidationError with duplicate unique_name.

test_create_with_empty_unique_name_generates_name()[source]ΒΆ

Test create generates name from certificate when unique_name is empty.

test_create_with_valid_data()[source]ΒΆ

Test successful truststore creation.

test_create_multiple_certificates_in_file()[source]ΒΆ

Test create with multiple certificates in trust store file.

class pki.tests.test_services.TestTruststoreServiceIntendedUsage[source]ΒΆ

Test TruststoreService with different intended usage values.

setup_method()[source]ΒΆ

Set up test fixtures.

create_test_certificate_pem()[source]ΒΆ

Create a test certificate in PEM format.

Return type:

bytes

test_create_with_idevid_usage()[source]ΒΆ

Test create with IDEVID intended usage.

test_create_with_tls_usage()[source]ΒΆ

Test create with TLS intended usage.

test_create_with_generic_usage()[source]ΒΆ

Test create with GENERIC intended usage.

test_create_with_device_owner_id_usage()[source]ΒΆ

Test create with DEVICE_OWNER_ID intended usage.