def testFalseNoRepeats(self): self.assertFalse(isSubsequence('house', 'houes'))
def testFalseRepeats(self): self.assertFalse(isSubsequence('abba', 'abcdef'))
def testTrueEnds(self): self.assertTrue(isSubsequence('aa', 'abba'))
def testTrueNotEnds(self): self.assertTrue(isSubsequence('happy', 'some happi-nessy was here'))
def testBigOfSmall(self): self.assertFalse(isSubsequence('abcd', 'abc'))
def testEmptyOfEmpty(self): self.assertTrue(isSubsequence('', ''))
def testNonemptyOfEmpty(self): self.assertFalse(isSubsequence('a', ''))