@@ -9,100 +9,100 @@ def exists():
9
9
@check50 .check (exists )
10
10
def test1 ():
11
11
"""correctly identifies sequences/1.txt"""
12
- check50 .run ("python3 dna.py databases/small.csv sequences/1.txt" ).stdout ("Bob" , "^ Bob\n $ " , timeout = 5 ).exit ()
12
+ check50 .run ("python3 dna.py databases/small.csv sequences/1.txt" ).stdout ("^ Bob" , "Bob\n " , timeout = 5 ).exit ()
13
13
14
14
@check50 .check (exists )
15
15
def test2 ():
16
16
"""correctly identifies sequences/2.txt"""
17
- check50 .run ("python3 dna.py databases/small.csv sequences/2.txt" ).stdout ("[Nn]o [Mm]atch\.?\n " , "^ No match\n $ " , timeout = 5 ).exit ()
17
+ check50 .run ("python3 dna.py databases/small.csv sequences/2.txt" ).stdout ("^ [Nn]o [Mm]atch\.?\n " , "No match\n " , timeout = 5 ).exit ()
18
18
19
19
@check50 .check (exists )
20
20
def test3 ():
21
21
"""correctly identifies sequences/3.txt"""
22
- check50 .run ("python3 dna.py databases/small.csv sequences/3.txt" ).stdout ("[Nn]o [Mm]atch\.?\n " , "^ No match\n $ " , timeout = 5 ).exit ()
22
+ check50 .run ("python3 dna.py databases/small.csv sequences/3.txt" ).stdout ("^ [Nn]o [Mm]atch\.?\n " , "No match\n " , timeout = 5 ).exit ()
23
23
24
24
@check50 .check (exists )
25
25
def test4 ():
26
26
"""correctly identifies sequences/4.txt"""
27
- check50 .run ("python3 dna.py databases/small.csv sequences/4.txt" ).stdout ("Alice" , "^ Alice\n $ " , timeout = 5 ).exit ()
27
+ check50 .run ("python3 dna.py databases/small.csv sequences/4.txt" ).stdout ("^ Alice" , "Alice\n " , timeout = 5 ).exit ()
28
28
29
29
@check50 .check (exists )
30
30
def test5 ():
31
31
"""correctly identifies sequences/5.txt"""
32
- check50 .run ("python3 dna.py databases/large.csv sequences/5.txt" ).stdout ("Lavender" , "^ Lavender\n $ " , timeout = 5 ).exit ()
32
+ check50 .run ("python3 dna.py databases/large.csv sequences/5.txt" ).stdout ("^ Lavender" , "Lavender\n " , timeout = 5 ).exit ()
33
33
34
34
@check50 .check (exists )
35
35
def test6 ():
36
36
"""correctly identifies sequences/6.txt"""
37
- check50 .run ("python3 dna.py databases/large.csv sequences/6.txt" ).stdout ("Luna" , "^ Luna\n $ " , timeout = 5 ).exit ()
37
+ check50 .run ("python3 dna.py databases/large.csv sequences/6.txt" ).stdout ("^ Luna" , "Luna\n " , timeout = 5 ).exit ()
38
38
39
39
@check50 .check (exists )
40
40
def test7 ():
41
41
"""correctly identifies sequences/7.txt"""
42
- check50 .run ("python3 dna.py databases/large.csv sequences/7.txt" ).stdout ("Ron" , "^ Ron\n $ " , timeout = 5 ).exit ()
42
+ check50 .run ("python3 dna.py databases/large.csv sequences/7.txt" ).stdout ("^ Ron" , "Ron\n " , timeout = 5 ).exit ()
43
43
44
44
@check50 .check (exists )
45
45
def test8 ():
46
46
"""correctly identifies sequences/8.txt"""
47
- check50 .run ("python3 dna.py databases/large.csv sequences/8.txt" ).stdout ("Ginny" , "^ Ginny\n $ " , timeout = 5 ).exit ()
47
+ check50 .run ("python3 dna.py databases/large.csv sequences/8.txt" ).stdout ("^ Ginny" , "Ginny\n " , timeout = 5 ).exit ()
48
48
49
49
@check50 .check (exists )
50
50
def test9 ():
51
51
"""correctly identifies sequences/9.txt"""
52
- check50 .run ("python3 dna.py databases/large.csv sequences/9.txt" ).stdout ("Draco" , "^ Draco\n $ " , timeout = 5 ).exit ()
52
+ check50 .run ("python3 dna.py databases/large.csv sequences/9.txt" ).stdout ("^ Draco" , "Draco\n " , timeout = 5 ).exit ()
53
53
54
54
@check50 .check (exists )
55
55
def test10 ():
56
56
"""correctly identifies sequences/10.txt"""
57
- check50 .run ("python3 dna.py databases/large.csv sequences/10.txt" ).stdout ("Albus" , "^ Albus\n $ " , timeout = 5 ).exit ()
57
+ check50 .run ("python3 dna.py databases/large.csv sequences/10.txt" ).stdout ("^ Albus" , "Albus\n " , timeout = 5 ).exit ()
58
58
59
59
@check50 .check (exists )
60
60
def test11 ():
61
61
"""correctly identifies sequences/11.txt"""
62
- check50 .run ("python3 dna.py databases/large.csv sequences/11.txt" ).stdout ("Hermione" , "^ Hermione\n $ " , timeout = 5 ).exit ()
62
+ check50 .run ("python3 dna.py databases/large.csv sequences/11.txt" ).stdout ("^ Hermione" , "Hermione\n " , timeout = 5 ).exit ()
63
63
64
64
@check50 .check (exists )
65
65
def test12 ():
66
66
"""correctly identifies sequences/12.txt"""
67
- check50 .run ("python3 dna.py databases/large.csv sequences/12.txt" ).stdout ("Lily" , "^ Lily\n $ " , timeout = 5 ).exit ()
67
+ check50 .run ("python3 dna.py databases/large.csv sequences/12.txt" ).stdout ("^ Lily" , "Lily\n " , timeout = 5 ).exit ()
68
68
69
69
@check50 .check (exists )
70
70
def test13 ():
71
71
"""correctly identifies sequences/13.txt"""
72
- check50 .run ("python3 dna.py databases/large.csv sequences/13.txt" ).stdout ("[Nn]o [Mm]atch\.?\n " , "^ No match\n $ " , timeout = 5 ).exit ()
72
+ check50 .run ("python3 dna.py databases/large.csv sequences/13.txt" ).stdout ("^ [Nn]o [Mm]atch\.?\n " , "No match\n " , timeout = 5 ).exit ()
73
73
74
74
@check50 .check (exists )
75
75
def test14 ():
76
76
"""correctly identifies sequences/14.txt"""
77
- check50 .run ("python3 dna.py databases/large.csv sequences/14.txt" ).stdout ("Severus" , "^ Severus\n $ " , timeout = 5 ).exit ()
77
+ check50 .run ("python3 dna.py databases/large.csv sequences/14.txt" ).stdout ("^ Severus" , "Severus\n " , timeout = 5 ).exit ()
78
78
79
79
@check50 .check (exists )
80
80
def test15 ():
81
81
"""correctly identifies sequences/15.txt"""
82
- check50 .run ("python3 dna.py databases/large.csv sequences/15.txt" ).stdout ("Sirius" , "^ Sirius\n $ " , timeout = 5 ).exit ()
82
+ check50 .run ("python3 dna.py databases/large.csv sequences/15.txt" ).stdout ("^ Sirius" , "Sirius\n " , timeout = 5 ).exit ()
83
83
84
84
@check50 .check (exists )
85
85
def test16 ():
86
86
"""correctly identifies sequences/16.txt"""
87
- check50 .run ("python3 dna.py databases/large.csv sequences/16.txt" ).stdout ("[Nn]o [Mm]atch\.?\n " , "^ No match\n $ " , timeout = 5 ).exit ()
87
+ check50 .run ("python3 dna.py databases/large.csv sequences/16.txt" ).stdout ("^ [Nn]o [Mm]atch\.?\n " , "No match\n " , timeout = 5 ).exit ()
88
88
89
89
@check50 .check (exists )
90
90
def test17 ():
91
91
"""correctly identifies sequences/17.txt"""
92
- check50 .run ("python3 dna.py databases/large.csv sequences/17.txt" ).stdout ("Harry" , "^ Harry\n $ " , timeout = 5 ).exit ()
92
+ check50 .run ("python3 dna.py databases/large.csv sequences/17.txt" ).stdout ("^ Harry" , "Harry\n " , timeout = 5 ).exit ()
93
93
94
94
@check50 .check (exists )
95
95
def test18 ():
96
96
"""correctly identifies sequences/18.txt"""
97
- check50 .run ("python3 dna.py databases/large.csv sequences/18.txt" ).stdout ("[Nn]o [Mm]atch\.?\n " , "^ No match\n $ " , timeout = 5 ).exit ()
97
+ check50 .run ("python3 dna.py databases/large.csv sequences/18.txt" ).stdout ("^ [Nn]o [Mm]atch\.?\n " , "No match\n " , timeout = 5 ).exit ()
98
98
99
99
@check50 .check (exists )
100
100
def test19 ():
101
101
"""correctly identifies sequences/19.txt"""
102
- check50 .run ("python3 dna.py databases/large.csv sequences/19.txt" ).stdout ("Fred" , "^ Fred\n $ " , timeout = 5 ).exit ()
102
+ check50 .run ("python3 dna.py databases/large.csv sequences/19.txt" ).stdout ("^ Fred" , "Fred\n " , timeout = 5 ).exit ()
103
103
104
104
@check50 .check (exists )
105
105
def test20 ():
106
106
"""correctly identifies sequences/20.txt"""
107
- check50 .run ("python3 dna.py databases/large.csv sequences/20.txt" ).stdout ("[Nn]o [Mm]atch\.?\n " , "^ No match\n $ " , timeout = 5 ).exit ()
107
+ check50 .run ("python3 dna.py databases/large.csv sequences/20.txt" ).stdout ("^ [Nn]o [Mm]atch\.?\n " , "No match\n " , timeout = 5 ).exit ()
108
108
0 commit comments