CSCA08H3 Lecture Notes - Lecture 13: Keystream, Racter

36 views1 pages
8 Apr 2018
School
Course

Document Summary

Import unittest import a2 as my_func class test_clean_message(unittest. testcase): def test_all_lowecase(self): result = my_func. clean_message("hello") expected_result = "hello" self. assertequal(result, expected_result, "convert upper to lowercase") def test_number_in_message(self): result = my_func. clean_message("12wor45ld") expected_result = "world" self. assertequal(result, expected_result, "remove numbers from the message") def test_all_number(self): result = my_func. clean_message("123456") expected_result = "" self. assertequal(result, expected_result, "blank string because only numbers") class test_encrypt_letter(unittest. testcase): def test_high_keystream_value(self): result = my_func. encrypt_letter("e", 29) expected_result = "h" self. assertequal(result, expected_result, + "racter") def test_negative_keystream_value(self): result = my_func. encrypt_letter("e", -4) expected_result = "a" self. assertequal(result, expected_result, "should work with negative keystream values") class test_decrypt_letter(unittest. testcase): def test_high_keystream_value(self): result = my_func. decrypt_letter("l", 35) expected_result = "c" self. assertequal(result, expected_result, "keystream value higher than number of alphabetic cha" + "racter") def test_negative_keystream_value(self): result = my_func. decrypt_letter("g", -4) expected_result = "k" self. assertequal(result, expected_result,

Get access

Grade+
$40 USD/m
Billed monthly
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
10 Verified Answers
Class+
$30 USD/m
Billed monthly
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
7 Verified Answers

Related Documents

Related Questions