def test_quadruple(self): words = ["Eve", "Mike", "John", "Adam"] self.assertEqual(fencing._join2(words), "Eve, Mike, John and Adam") self.assertEqual(fencing._join2(words, last_separator=" xor "), "Eve, Mike, John xor Adam") self.assertEqual(fencing._join2(words, normal_separator=" xor "), "Eve xor Mike xor John and Adam")
def test_double(self): words = ["Mike", "John"] self.assertEqual(fencing._join2(words), "Mike and John") self.assertEqual(fencing._join2(words, last_separator=" xor "), "Mike xor John") self.assertEqual(fencing._join2(words, normal_separator=" xor "), "Mike and John")
def test_single(self): words = ["Mike"] self.assertEqual(fencing._join2(words), "Mike") self.assertEqual(fencing._join2(words, last_separator=" xor "), "Mike") self.assertEqual(fencing._join2(words, normal_separator=" xor "), "Mike")