Skip to content

Commit 67daa1f

Browse files
committed
Constraint DNA results
1 parent 375c2ed commit 67daa1f

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

dna/__init__.py

+20-20
Original file line numberDiff line numberDiff line change
@@ -9,100 +9,100 @@ def exists():
99
@check50.check(exists)
1010
def test1():
1111
"""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()
1313

1414
@check50.check(exists)
1515
def test2():
1616
"""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()
1818

1919
@check50.check(exists)
2020
def test3():
2121
"""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()
2323

2424
@check50.check(exists)
2525
def test4():
2626
"""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()
2828

2929
@check50.check(exists)
3030
def test5():
3131
"""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()
3333

3434
@check50.check(exists)
3535
def test6():
3636
"""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()
3838

3939
@check50.check(exists)
4040
def test7():
4141
"""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()
4343

4444
@check50.check(exists)
4545
def test8():
4646
"""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()
4848

4949
@check50.check(exists)
5050
def test9():
5151
"""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()
5353

5454
@check50.check(exists)
5555
def test10():
5656
"""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()
5858

5959
@check50.check(exists)
6060
def test11():
6161
"""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()
6363

6464
@check50.check(exists)
6565
def test12():
6666
"""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()
6868

6969
@check50.check(exists)
7070
def test13():
7171
"""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()
7373

7474
@check50.check(exists)
7575
def test14():
7676
"""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()
7878

7979
@check50.check(exists)
8080
def test15():
8181
"""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()
8383

8484
@check50.check(exists)
8585
def test16():
8686
"""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()
8888

8989
@check50.check(exists)
9090
def test17():
9191
"""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()
9393

9494
@check50.check(exists)
9595
def test18():
9696
"""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()
9898

9999
@check50.check(exists)
100100
def test19():
101101
"""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()
103103

104104
@check50.check(exists)
105105
def test20():
106106
"""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()
108108

0 commit comments

Comments
 (0)