Skip to content

Commit c5aa72e

Browse files
authored
Merge branch 'master' into patch-1
2 parents 41ac842 + 78dfc67 commit c5aa72e

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

exercises/clock/clock_test.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
from clock import Clock
44

5+
# Tests adapted from `problem-specifications//canonical-data.json` @ v1.0.1
6+
57

68
class ClockTest(unittest.TestCase):
79
# Test creating a new clock with an initial time.

exercises/hamming/hamming_test.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@
33
import hamming
44

55

6-
# test cases adapted from `x-common//canonical-data.json` @ version: 1.0.0
6+
# Tests adapted from `problem-specifications//canonical-data.json` @ v2.0.1
77

88
class HammingTest(unittest.TestCase):
99

10+
def test_empty_strands(self):
11+
self.assertEqual(hamming.distance("", ""), 0)
12+
1013
def test_identical_strands(self):
1114
self.assertEqual(hamming.distance("A", "A"), 0)
1215

@@ -29,10 +32,10 @@ def test_small_distance_in_long_strands(self):
2932
self.assertEqual(hamming.distance("ACCAGGG", "ACTATGG"), 2)
3033

3134
def test_non_unique_character_in_first_strand(self):
32-
self.assertEqual(hamming.distance("AGA", "AGG"), 1)
35+
self.assertEqual(hamming.distance("AAG", "AAA"), 1)
3336

3437
def test_non_unique_character_in_second_strand(self):
35-
self.assertEqual(hamming.distance("AGG", "AGA"), 1)
38+
self.assertEqual(hamming.distance("AAA", "AAG"), 1)
3639

3740
def test_same_nucleotides_in_different_positions(self):
3841
self.assertEqual(hamming.distance("TAG", "GAT"), 2)
@@ -43,9 +46,6 @@ def test_large_distance(self):
4346
def test_large_distance_in_off_by_one_strand(self):
4447
self.assertEqual(hamming.distance("GGACGGATTCTG", "AGGACGGATTCT"), 9)
4548

46-
def test_empty_strands(self):
47-
self.assertEqual(hamming.distance("", ""), 0)
48-
4949
def test_disallow_first_strand_longer(self):
5050
with self.assertRaises(ValueError):
5151
hamming.distance("AATG", "AAA")

0 commit comments

Comments
 (0)