def test_decipher_character_s(key, deciphered_character):
    assert decipher_character('S', key) == deciphered_character
    assert decipher_character('s', key) == deciphered_character
def test_decipher_character_d(key, deciphered_character):
    assert decipher_character('D', key) == deciphered_character
    assert decipher_character('d', key) == deciphered_character
def test_decipher_character_f(key, deciphered_character):
    assert decipher_character('F', key) == deciphered_character
    assert decipher_character('f', key) == deciphered_character
def test_decipher_character_y(key, deciphered_character):
    assert decipher_character('Y', key) == deciphered_character
    assert decipher_character('y', key) == deciphered_character
def test_deciphering_with_unknown_key_returns_character(character, key):
    assert decipher_character(character, key) == character
def test_decipher_character_u(key, deciphered_character):
    assert decipher_character('U', key) == deciphered_character
    assert decipher_character('u', key) == deciphered_character
def test_decipher_character_w(key, deciphered_character):
    assert decipher_character('W', key) == deciphered_character
    assert decipher_character('w', key) == deciphered_character
def test_decipher_character_k(key, deciphered_character):
    assert decipher_character('K', key) == deciphered_character
    assert decipher_character('k', key) == deciphered_character
def test_decipher_character_l(key, deciphered_character):
    assert decipher_character('L', key) == deciphered_character
    assert decipher_character('l', key) == deciphered_character
def test_decipher_character_a(key, deciphered_character):
    assert decipher_character('A', key) == deciphered_character
    assert decipher_character('a', key) == deciphered_character
def test_decipher_character_j(key, deciphered_character):
    assert decipher_character('J', key) == deciphered_character
    assert decipher_character('j', key) == deciphered_character
def test_decipher_character_i(key, deciphered_character):
    assert decipher_character('I', key) == deciphered_character
    assert decipher_character('i', key) == deciphered_character
def test_decipher_character_h(key, deciphered_character):
    assert decipher_character('H', key) == deciphered_character
    assert decipher_character('h', key) == deciphered_character
def test_decipher_character_g(key, deciphered_character):
    assert decipher_character('G', key) == deciphered_character
    assert decipher_character('g', key) == deciphered_character
def test_decipher_character_b(key, deciphered_character):
    assert decipher_character('B', key) == deciphered_character
    assert decipher_character('b', key) == deciphered_character
def test_decipher_character_m(key, deciphered_character):
    assert decipher_character('M', key) == deciphered_character
    assert decipher_character('m', key) == deciphered_character
def test_decipher_character_t(key, deciphered_character):
    assert decipher_character('T', key) == deciphered_character
    assert decipher_character('t', key) == deciphered_character
def test_decipher_character_n(key, deciphered_character):
    assert decipher_character('N', key) == deciphered_character
    assert decipher_character('n', key) == deciphered_character
def test_decipher_character_v(key, deciphered_character):
    assert decipher_character('V', key) == deciphered_character
    assert decipher_character('v', key) == deciphered_character
def test_decipher_character_o(key, deciphered_character):
    assert decipher_character('O', key) == deciphered_character
    assert decipher_character('o', key) == deciphered_character
def test_decipher_character_x(key, deciphered_character):
    assert decipher_character('X', key) == deciphered_character
    assert decipher_character('x', key) == deciphered_character
def test_decipher_character_p(key, deciphered_character):
    assert decipher_character('P', key) == deciphered_character
    assert decipher_character('p', key) == deciphered_character
def test_decipher_character_z(key, deciphered_character):
    assert decipher_character('Z', key) == deciphered_character
    assert decipher_character('z', key) == deciphered_character
def test_decipher_character_q(key, deciphered_character):
    assert decipher_character('Q', key) == deciphered_character
    assert decipher_character('q', key) == deciphered_character
def test_decipher_character_c(key, deciphered_character):
    assert decipher_character('C', key) == deciphered_character
    assert decipher_character('c', key) == deciphered_character
def test_decipher_character_r(key, deciphered_character):
    assert decipher_character('R', key) == deciphered_character
    assert decipher_character('r', key) == deciphered_character
def test_decipher_character_e(key, deciphered_character):
    assert decipher_character('E', key) == deciphered_character
    assert decipher_character('e', key) == deciphered_character
Exemple #28
0
def test_encipher_decipher_character(character, key):
    """Tests that enciphered characters are deciphered to the same character when the same key is used."""
    enciphered_character = encipher_character(character, key)
    assert decipher_character(enciphered_character, key) == character