def testSingleWord_valid(self): self.assertTrue(day4_lib.ValidPassphrase("abc"))
def testFifthAnagramBan_invalid(self): self.assertFalse(day4_lib.ValidPassphrase("oiii ioii iioi iiio", True))
def testEmpty_valid(self): self.assertFalse(day4_lib.ValidPassphrase(""))
def testThirdAnagramBan_valid(self): self.assertTrue(day4_lib.ValidPassphrase("a ab abc abd abf abj", True))
def testFourthAnagramBan_valid(self): self.assertTrue( day4_lib.ValidPassphrase("iiii oiii ooii oooi oooo", True))
def testSecondAnagramBan_invalid(self): self.assertFalse(day4_lib.ValidPassphrase("abcde xyz ecdab", True))
def testFirstAnagramBan_valid(self): self.assertTrue(day4_lib.ValidPassphrase("abcde fghij", True))
def testThirdInput_valid(self): self.assertTrue(day4_lib.ValidPassphrase("aa bb cc dd aaa"))
def testSecondInput_invalid(self): self.assertFalse(day4_lib.ValidPassphrase("aa bb cc dd aa"))
def testFirstInput_valid(self): self.assertTrue(day4_lib.ValidPassphrase("aa bb cc dd ee"))