-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtests.py
82 lines (53 loc) · 2.23 KB
/
tests.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
from functions import *
def test_vowel_checker():
assert callable(vowel_checker)
assert isinstance(vowel_checker('hello'), bool)
assert vowel_checker('hello') == False
test_vowel_checker()
def test_add_vowel_suffix():
assert callable(add_vowel_suffix)
assert isinstance(add_vowel_suffix('are'), str)
assert add_vowel_suffix('are') == 'are-way'
test_add_vowel_suffix()
def test_remove_vowel_suffix():
assert callable(remove_vowel_suffix)
assert isinstance(remove_vowel_suffix('are-way'), str)
assert remove_vowel_suffix('are-way') == 'are'
test_remove_vowel_suffix()
def test_add_suffix():
assert callable(add_suffix)
assert isinstance(add_suffix('hello'), str)
assert add_suffix('hello') == 'hello-hay'
test_add_suffix()
def test_remove_first_letter():
assert callable(remove_first_letter)
assert isinstance(remove_first_letter('hello'), str)
assert remove_first_letter('hello') == 'ello'
test_remove_first_letter()
def test_add_first_letter():
assert callable(add_first_letter)
assert isinstance(add_first_letter('ello-hay'), str)
assert add_first_letter('ello-hay') == 'hello-hay'
test_add_first_letter()
def test_remove_suffix():
assert callable(remove_suffix)
assert isinstance(remove_suffix('hello-hay'), str)
assert remove_suffix('hello-hay') == 'hello'
test_remove_suffix()
def test_pig_latin_encoder():
pig_latin_encoder('hello')
assert callable(pig_latin_encoder)
assert isinstance(pig_latin_encoder('hello class'), str)
assert pig_latin_encoder('hello') == 'ello-hay'
assert pig_latin_encoder('apple') == 'apple-way'
assert pig_latin_encoder('demon') == 'emon-day'
assert pig_latin_encoder('hoping this code works correctly') == 'oping-hay his-tay ode-cay orks-way orrectly-cay'
test_pig_latin_encoder()
def test_pig_latin_decoder():
assert callable(pig_latin_decoder)
assert isinstance(pig_latin_decoder('ello-hay'), str)
assert pig_latin_decoder('ello-hay') == 'hello'
assert pig_latin_decoder('apple-way') == 'apple'
assert pig_latin_decoder('emon-day') == 'demon'
assert pig_latin_decoder('oping-hay his-tay ode-cay orks-way orrectly-cay') == 'hoping this code works correctly'
test_pig_latin_decoder()