def test_encipher_character_s(key, enciphered_character):
    assert encipher_character('S', key) == enciphered_character
    assert encipher_character('s', key) == enciphered_character
def test_encipher_character_d(key, enciphered_character):
    assert encipher_character('D', key) == enciphered_character
    assert encipher_character('d', key) == enciphered_character
def test_encipher_character_f(key, enciphered_character):
    assert encipher_character('F', key) == enciphered_character
    assert encipher_character('f', key) == enciphered_character
def test_encipher_character_y(key, enciphered_character):
    assert encipher_character('Y', key) == enciphered_character
    assert encipher_character('y', key) == enciphered_character
def test_enciphering_with_unknown_key_returns_character(character, key):
    assert encipher_character(character, key) == character
def test_encipher_character_u(key, enciphered_character):
    assert encipher_character('U', key) == enciphered_character
    assert encipher_character('u', key) == enciphered_character
def test_encipher_character_w(key, enciphered_character):
    assert encipher_character('W', key) == enciphered_character
    assert encipher_character('w', key) == enciphered_character
def test_encipher_character_k(key, enciphered_character):
    assert encipher_character('K', key) == enciphered_character
    assert encipher_character('k', key) == enciphered_character
def test_encipher_character_l(key, enciphered_character):
    assert encipher_character('L', key) == enciphered_character
    assert encipher_character('l', key) == enciphered_character
Example #10
0
def test_encipher_character_j(key, enciphered_character):
    assert encipher_character('J', key) == enciphered_character
    assert encipher_character('j', key) == enciphered_character
Example #11
0
def test_encipher_character_a(key, enciphered_character):
    assert encipher_character('A', key) == enciphered_character
    assert encipher_character('a', key) == enciphered_character
Example #12
0
def test_encipher_character_i(key, enciphered_character):
    assert encipher_character('I', key) == enciphered_character
    assert encipher_character('i', key) == enciphered_character
Example #13
0
def test_encipher_character_h(key, enciphered_character):
    assert encipher_character('h', key) == enciphered_character
Example #14
0
def test_encipher_character_g(key, enciphered_character):
    assert encipher_character('G', key) == enciphered_character
    assert encipher_character('g', key) == enciphered_character
Example #15
0
def test_encipher_character_t(key, enciphered_character):
    assert encipher_character('T', key) == enciphered_character
    assert encipher_character('t', key) == enciphered_character
Example #16
0
def test_encipher_character_m(key, enciphered_character):
    assert encipher_character('M', key) == enciphered_character
    assert encipher_character('m', key) == enciphered_character
Example #17
0
def test_encipher_character_b(key, enciphered_character):
    assert encipher_character('B', key) == enciphered_character
    assert encipher_character('b', key) == enciphered_character
Example #18
0
def test_encipher_character_n(key, enciphered_character):
    assert encipher_character('N', key) == enciphered_character
    assert encipher_character('n', key) == enciphered_character
Example #19
0
def test_encipher_character_v(key, enciphered_character):
    assert encipher_character('V', key) == enciphered_character
    assert encipher_character('v', key) == enciphered_character
Example #20
0
def test_encipher_character_o(key, enciphered_character):
    assert encipher_character('O', key) == enciphered_character
    assert encipher_character('o', key) == enciphered_character
Example #21
0
def test_encipher_character_x(key, enciphered_character):
    assert encipher_character('X', key) == enciphered_character
    assert encipher_character('x', key) == enciphered_character
Example #22
0
def test_encipher_character_p(key, enciphered_character):
    assert encipher_character('P', key) == enciphered_character
    assert encipher_character('p', key) == enciphered_character
Example #23
0
def test_encipher_character_z(key, enciphered_character):
    assert encipher_character('Z', key) == enciphered_character
    assert encipher_character('z', key) == enciphered_character
Example #24
0
def test_encipher_character_q(key, enciphered_character):
    assert encipher_character('Q', key) == enciphered_character
    assert encipher_character('q', key) == enciphered_character
Example #25
0
def test_encipher_character_c(key, enciphered_character):
    assert encipher_character('C', key) == enciphered_character
    assert encipher_character('c', key) == enciphered_character
Example #26
0
def test_encipher_character_r(key, enciphered_character):
    assert encipher_character('R', key) == enciphered_character
    assert encipher_character('r', key) == enciphered_character
Example #27
0
def test_encipher_character_e(key, enciphered_character):
    assert encipher_character('E', key) == enciphered_character
    assert encipher_character('e', key) == enciphered_character
Example #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