Esempio n. 1
0
def test_reflector_C_with_indexes():
    enigma = Enigma(reflector='C')
    assert enigma._reflector_alphabet()[0] == 'F'
    assert enigma._reflector_alphabet()[1] == 'V'
    assert enigma._reflector_alphabet()[2] == 'P'
Esempio n. 2
0
def test_reflector_A_with_indexes():
    enigma = Enigma(reflector='A')
    assert enigma._reflector_alphabet()[0] == 'E'
    assert enigma._reflector_alphabet()[1] == 'J'
    assert enigma._reflector_alphabet()[2] == 'M'
Esempio n. 3
0
def test_reflector_B_with_indexes():
    enigma = Enigma(reflector='B')
    assert enigma._reflector_alphabet()[0] == 'Y'
    assert enigma._reflector_alphabet()[1] == 'R'
    assert enigma._reflector_alphabet()[2] == 'U'
Esempio n. 4
0
def test_initaite_reflector_C():
    enigma = Enigma(reflector='C')
    assert enigma._reflector_alphabet() == [
        'F', 'V', 'P', 'J', 'I', 'A', 'O', 'Y', 'E', 'D', 'R', 'Z', 'X', 'W',
        'G', 'C', 'T', 'K', 'U', 'Q', 'S', 'B', 'N', 'M', 'H', 'L'
    ]