def test_11(self): a = "BAZOBGZZSZ" b = "BACZQJYP" r = "BABACZOBGZQJYPZZSZ" self.assertEqual(r, morgan(a,b))
def test_9(self): a = "MMNACN" b = "MMNANC" r = "MMMMNACNANCN" self.assertEqual(r, morgan(a,b))
def test_10(self): a = "BAB" b = "BAC" r = "BABABC" self.assertEqual(r, morgan(a,b))
def test_00(self): a = "A" b = "A" r = "AA" self.assertEqual(r, morgan(a,b))
def test_8(self): a = "N" b = "NANC" r = "NANCN" self.assertEqual(r, morgan(a,b))
def test_16(self): a = "FZJWDE" b = "IIZJPV" r = "FIIZJPVZJWDE" self.assertEqual(r, morgan(a,b))
def test_6(self): a = "MMACN" b = "MMBCN" r = "MMACMMBCNN" self.assertEqual(r, morgan(a,b))
def test_3(self): a = "AMMMADDEEX" b = "BMMMBDDEEX" r = "ABMMMADDEEMMMBDDEEXX" self.assertEqual(r, morgan(a,b))
def test_4(self): a = "AMMMNNNAX" b = "BMMMNNNBX" r = "ABMMMMMMNNNANNNBXX" self.assertEqual(r, morgan(a,b))
def test_1(self): a = "ADMFAAB" b = "CCEAGBB" r = "ACCDEAGBBMFAAB" self.assertEqual(r, morgan(a,b))
def test_2(self): a = "AMMMA" b = "BMMMB" r = "ABMMMAMMMB" self.assertEqual(r, morgan(a,b))
def test_02(self): self.assertEqual("AB", morgan("B","A"))
def test_01(self): self.assertEqual("AB", morgan("A","B"))
def test_17(self): a = "FZJWDE" b = "IIZJPV" r = "FIIZJPVZJWDE" self.assertEqual(r, morgan(b,a))
def test_13(self): a = "ZOBZZS" b = "ZQJ" r = "ZOBZQJZZS" self.assertEqual(r, morgan(a,b))
def test_5(self): a = "MMAB" b = "MMAB" r = "MMABMMAB" self.assertEqual(r, morgan(a,b))
def test_14(self): a = "ZJW" b = "ZJP" r = "ZJPZJW" self.assertEqual(r, morgan(a,b))
def test_15(self): a = "JZW" b = "JZP" r = "JJZPZW" self.assertEqual(r, morgan(a,b))