+
+ tests.addTests(doctest.DocTestSuite(cipher.caesar))
+ tests.addTests(doctest.DocTestSuite(cipher.affine))
+ tests.addTests(doctest.DocTestSuite(cipher.keyword_cipher))
+ tests.addTests(doctest.DocTestSuite(cipher.polybius))
+ tests.addTests(doctest.DocTestSuite(cipher.column_transposition))
+ tests.addTests(doctest.DocTestSuite(cipher.railfence))
+ tests.addTests(doctest.DocTestSuite(cipher.cadenus))
+ tests.addTests(doctest.DocTestSuite(cipher.hill))
+ tests.addTests(doctest.DocTestSuite(cipher.amsco))
+ tests.addTests(doctest.DocTestSuite(cipher.bifid))
+ tests.addTests(doctest.DocTestSuite(cipher.autokey))
+ tests.addTests(doctest.DocTestSuite(cipher.pocket_enigma,
+ extraglobs={'pe': cipher.pocket_enigma.PocketEnigma(1, 'a')}))