mailman_pgp.workflows.tests package

Submodules

mailman_pgp.workflows.tests.test_base module

class mailman_pgp.workflows.tests.test_base.PGPTestWorkflow(mlist, subscriber=None, *, pubkey=None, pubkey_pre_confirmed=False)[source]

Bases: mailman.workflows.common.SubscriptionBase, mailman_pgp.workflows.base.PGPMixin, mailman_pgp.workflows.key_set.SetPubkeyMixin, mailman_pgp.workflows.key_confirm.ConfirmPubkeyMixin

description = ''
initial_state = 'prepare'
name = 'test-workflow'
save_attributes = ('pubkey_key', 'pubkey_confirmed', 'address_key', 'subscriber_key', 'user_key', 'token_owner_key')
class mailman_pgp.workflows.tests.test_base.PubkeyMixinTestSetup[source]

Bases: object

setUp()[source]
class mailman_pgp.workflows.tests.test_base.TestBothPubkeyMixins(methodName='runTest')[source]

Bases: mailman_pgp.workflows.tests.test_base.PubkeyMixinTestSetup, unittest.case.TestCase

layer

alias of PGPConfigLayer

test_exisitng_pgp_address()[source]
test_exisitng_pgp_address_no_key()[source]
test_exisitng_pgp_address_not_confirmed()[source]
test_pended_data_key_confirmation()[source]
test_pended_data_key_request()[source]
class mailman_pgp.workflows.tests.test_base.TestConfirmPubkeyMixin(methodName='runTest')[source]

Bases: mailman_pgp.workflows.tests.test_base.PubkeyMixinTestSetup, unittest.case.TestCase

layer

alias of PGPConfigLayer

test_key_request_pubkey_set()[source]
test_receive_confirmation()[source]
test_send_key_confirm_request()[source]
class mailman_pgp.workflows.tests.test_base.TestPGPMixin(methodName='runTest')[source]

Bases: mailman_pgp.workflows.tests.test_base.PubkeyMixinTestSetup, unittest.case.TestCase

layer

alias of PGPConfigLayer

test_address_existing()[source]
test_create_address()[source]
class mailman_pgp.workflows.tests.test_base.TestSetPubkeyMixin(methodName='runTest')[source]

Bases: mailman_pgp.workflows.tests.test_base.PubkeyMixinTestSetup, unittest.case.TestCase

layer

alias of PGPConfigLayer

test_key_request_sent()[source]
test_pubkey_set()[source]
test_receive_key()[source]
test_set_pubkey()[source]

mailman_pgp.workflows.tests.test_key_change module

class mailman_pgp.workflows.tests.test_key_change.TestKeyChangeWorkflow(methodName='runTest')[source]

Bases: unittest.case.TestCase

layer

alias of PGPConfigLayer

setUp()[source]
test_confirm()[source]
test_confirm_mod()[source]
test_has_workflows()[source]
test_pgp_address_none()[source]
test_pubkey_none()[source]
test_send_key_confirm_request()[source]

mailman_pgp.workflows.tests.test_mod_approval module

class mailman_pgp.workflows.tests.test_mod_approval.PGPTestWorkflow(mlist, pgp_address=None, pubkey=None, pre_approved=False)[source]

Bases: mailman_pgp.workflows.key_change.KeyChangeBase, mailman_pgp.workflows.mod_approval.ModeratorKeyChangeApprovalMixin

description = ''
initial_state = 'mod_approval'
name = 'test-workflow'
save_attributes = ('approved',)
class mailman_pgp.workflows.tests.test_mod_approval.TestModeratorApprovalMixin(methodName='runTest')[source]

Bases: unittest.case.TestCase

layer

alias of PGPConfigLayer

setUp()[source]
test_get_approval()[source]
test_receive_approval()[source]

mailman_pgp.workflows.tests.test_subscription module

class mailman_pgp.workflows.tests.test_subscription.TestSubscriptionWorkflows(methodName='runTest')[source]

Bases: unittest.case.TestCase

layer

alias of PGPConfigLayer

setUp()[source]
test_confirm_moderation_policy()[source]
test_confirm_policy()[source]
test_moderation_policy()[source]
test_open_policy()[source]

Module contents